Commit f448457b by 陈浩建

小白卡订单完成时,办理号码存入融合清单

parent f70b60c6
......@@ -43,13 +43,14 @@ public class ChooseController {
private static OrderHistoryMapper orderHistoryMapper;
private static RhPhoneMapper rhPhoneMapper;
@Autowired
@Qualifier("redisStringTemplate")
private RedisTemplate redisTemplate;
@Autowired
public ChooseController(AppMapper appMapper, PackageMapper packageMapper,SchoolMapper schoolMapper, OrderMapper orderMapper
, SysUserMapper userMapper,StudentListMapper stuListMapper, OrderHistoryMapper orderHistoryMapper) {
, SysUserMapper userMapper,StudentListMapper stuListMapper, OrderHistoryMapper orderHistoryMapper,RhPhoneMapper rhPhoneMapper) {
ChooseController.appMapper = appMapper;
ChooseController.packageMapper = packageMapper;
ChooseController.schoolMapper = schoolMapper;
......@@ -57,6 +58,7 @@ public class ChooseController {
ChooseController.userMapper = userMapper;
ChooseController.stuListMapper = stuListMapper;
ChooseController.orderHistoryMapper = orderHistoryMapper;
ChooseController.rhPhoneMapper = rhPhoneMapper;
}
......@@ -198,6 +200,8 @@ public class ChooseController {
updateOrder.setId(order.getId());
updateOrder.setOrderStatus("已完成");
orderMapper.updateById(updateOrder);
// 小白卡订单完成时,办理号码存入融合清单供办理融合业务使用
insertRhPhone(order.getBusinessNumber());
OrderHistory orderHistory = new OrderHistory();
orderHistory.setOrderId(order.getId());
orderHistory.setCreateDate(new Date());
......@@ -297,4 +301,20 @@ public class ChooseController {
}
return ResponseData.success();
}
// 新用户完成存融合清单
public static void insertRhPhone(String data){
Wrapper<RhPhone> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(data), "phone",data);
List<RhPhone> list = rhPhoneMapper.selectList(wrapper);
if(list.size()==0){
RhPhone rhPhone = new RhPhone();
rhPhone.setPhone(data);
try {
rhPhoneMapper.insert(rhPhone);
}catch (Exception e){
e.printStackTrace();
}
}
}
}
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