Commit 5fcfa77d by 彭祥礼

修改首页菜单管理,新增毕业生清单查询

parent e5ad2787
......@@ -79,7 +79,7 @@ public class RongHeController {
//随机生成六位数字验证码
String vCode = String.valueOf((int) (Math.random() * 900000 + 100000));
//第一次发送验证码
session.setAttribute("currentDate", System.currentTimeMillis());//Session放入当前系统时间
/*session.setAttribute("currentDate", System.currentTimeMillis());//Session放入当前系统时间
long currentDate = (Long) session.getAttribute("currentDate");
Long date = (Long) session.getAttribute("date");
//12小时内若发送验证码,currentDate的值则变成当前系统时间替换第一次发送验证码存入的时间,
......@@ -91,7 +91,7 @@ public class RongHeController {
}
session.setAttribute("date", System.currentTimeMillis());//Session放入当前系统时间
session.setAttribute("phoneNum", phone);//Session放入手机号码
session.setAttribute("verifyCode", vCode);//Session放入验证码
session.setAttribute("verifyCode", vCode);//Session放入验证码*/
if("".equals(verifyCode)){
SendSmsAndMail.sendSms(phone,vCode+"","7");
verifyCode = vCode;
......@@ -428,6 +428,12 @@ public class RongHeController {
return null;
}
@RequestMapping("/selectUniversity")
public ResponseData<UniversityInfo> selectUniversity(@RequestParam("universityId") String universityId) {
UniversityInfo universityInfo = universityInfoMapper.selectById(universityId);
return ResponseData.success(universityInfo);
}
/**
* @author ljh
* @Description:支付请求
......@@ -665,7 +671,7 @@ public class RongHeController {
/**
* @author ljh
* @Description:提交单宽
* @Description:提交融合
* @method:getOrderInfo
* @return: JSONObject
* @date 2018年6月5日上午10:41:21
......
......@@ -17,6 +17,7 @@ import java.io.Serializable;
@Data
@TableName("hhr_xyzx_yd_yrym_list")
public class PackageUpgrade implements Serializable {
private static final long serialVersionUID = -5156512189291778668L;
/**
* 月份
*/
......
package com.winsun.bean;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
@Data
@TableName("hhr_check_bys")
public class QueryBys implements Serializable {
private static final long serialVersionUID = 1266551976065352556L;
/**
* 主键标识
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
*
*/
private String name;
/**
*
*/
private String phone;
/**
*
*/
private String idCard;
}
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.bean.QueryBys;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
@Mapper
@Component
public interface QueryBysMapper extends BaseMapper<QueryBys> {
@Select("select * from `hhr_xyzx_yd_yrym_list` where acc_nbr = #{idCard} or social_id=#{idCard}")
List<Map<String,Object>> checkIsStockByStr(String idCard);
}
......@@ -22,7 +22,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.TimeUnit;
......@@ -38,6 +37,8 @@ import java.util.concurrent.TimeUnit;
public class PackageUpgradeController extends BaseController {
private static AppMapper appMapper;
private static QueryBysMapper queryBysMapper;
private static PackageMapper packageMapper;
private static YangChengTongrMapper yangChengTongrMapper;
......@@ -51,7 +52,7 @@ public class PackageUpgradeController extends BaseController {
private RedisTemplate redisTemplate;
@Autowired
public PackageUpgradeController(AppMapper appMapper, PackageMapper packageMapper,
public PackageUpgradeController(AppMapper appMapper, PackageMapper packageMapper,QueryBysMapper queryBysMapper,
YangChengTongrMapper yangChengTongrMapper, OrderMapper orderMapper
, SysUserMapper userMapper) {
PackageUpgradeController.appMapper = appMapper;
......@@ -59,6 +60,7 @@ public class PackageUpgradeController extends BaseController {
PackageUpgradeController.yangChengTongrMapper = yangChengTongrMapper;
PackageUpgradeController.orderMapper = orderMapper;
PackageUpgradeController.userMapper = userMapper;
PackageUpgradeController.queryBysMapper=queryBysMapper;
}
/**
......@@ -117,7 +119,6 @@ public class PackageUpgradeController extends BaseController {
redisTemplate.opsForValue().set(selectOrder, s, 30, TimeUnit.MINUTES);
return ResponseData.success(null, "已发送验证码到手机:" + nbr.substring(0, 3) + "****" + nbr.substring(7, 11) + "验证码:" + s);
}
......@@ -142,9 +143,6 @@ public class PackageUpgradeController extends BaseController {
return ResponseData.error("验证码已失效,请重新登入!");
}
} else {
if (selectOrder.contains("@")) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr2", selectOrder);
}
if (selectOrder.length() == 11) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr", selectOrder);
}
......@@ -157,10 +155,34 @@ public class PackageUpgradeController extends BaseController {
return ResponseData.error("验证码已失效,请重新登入!");
}
}
Map<String, Object> objMap = new HashMap();
Wrapper<QueryBys> queryBysWrapper = new EntityWrapper<>();
if (selectOrder.length() == 18) {
if (!IDCardUtil.IDCardValidate(selectOrder)) {
return ResponseData.error("您的身份证输入有误,请重新输入!");
}
queryBysWrapper.eq(StringUtils.isNotBlank(selectOrder),"id_card", selectOrder);
}
if (selectOrder.length() == 11) {
queryBysWrapper.eq(StringUtils.isNotBlank(selectOrder), "phone", selectOrder);
}
if (ver.equals(verificationCode)) {
//查找存量表是否存在
List<Map<String, Object>> packageUpgrade = appMapper.selectMaps(wrapper);
//查找毕业生清单表
List<Map<String,Object>> queryBys = queryBysMapper.selectMaps(queryBysWrapper);
if (queryBys.size()>0) {
objMap.put("isBys", true);
return ResponseData.success(objMap);
} else {
objMap.put("isBys", false);
if (packageUpgrade.size() > 0) {
//是存量 跳转到套餐升级
objMap.put("isStock", true);
Wrapper<Package> wrapper1 = new EntityWrapper();
Wrapper<Package> wrapper2 = new EntityWrapper();
List<Map<String, Object>> packageUpgrade = appMapper.selectMaps(wrapper);
if (packageUpgrade.get(0).get("cdma_disc_desc").equals("(预付费)天翼不限量99元套餐201802")) {
String is_bltc1 = packageUpgrade.get(0).get("is_bltc1").toString();
String is_bltc2 = packageUpgrade.get(0).get("is_bltc2").toString();
......@@ -193,7 +215,12 @@ public class PackageUpgradeController extends BaseController {
}
map.put("newPackage", packages2.get(0));
return ResponseData.success(map);
} else {
//不是存量 跳转到三大权益
objMap.put("isStock", false);
return ResponseData.success(objMap);
}
}
}
return ResponseData.error("验证码有误");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment