Commit 09dc9c2f by 黄森林

app开发

parent 16eab68a
...@@ -35,7 +35,7 @@ import java.util.*; ...@@ -35,7 +35,7 @@ import java.util.*;
@RequestMapping("/packageNewClothes") @RequestMapping("/packageNewClothes")
public class PackageNewClothes { public class PackageNewClothes {
private static PackageUpgradeMapper packageUpgradeMapper; private static AppMapper appMapper;
private static PackageMapper packageMapper; private static PackageMapper packageMapper;
...@@ -46,9 +46,9 @@ public class PackageNewClothes { ...@@ -46,9 +46,9 @@ public class PackageNewClothes {
private static SysUserMapper userMapper; private static SysUserMapper userMapper;
@Autowired @Autowired
public PackageNewClothes(PackageUpgradeMapper packageUpgradeMapper, PackageMapper packageMapper, public PackageNewClothes(AppMapper appMapper, PackageMapper packageMapper,
OrderMapper orderMapper, SchoolMapper schoolMapper, SysUserMapper userMapper) { OrderMapper orderMapper, SchoolMapper schoolMapper, SysUserMapper userMapper) {
PackageNewClothes.packageUpgradeMapper = packageUpgradeMapper; PackageNewClothes.appMapper = appMapper;
PackageNewClothes.packageMapper = packageMapper; PackageNewClothes.packageMapper = packageMapper;
PackageNewClothes.orderMapper = orderMapper; PackageNewClothes.orderMapper = orderMapper;
PackageNewClothes.userMapper = userMapper; PackageNewClothes.userMapper = userMapper;
...@@ -63,8 +63,8 @@ public class PackageNewClothes { ...@@ -63,8 +63,8 @@ public class PackageNewClothes {
*/ */
@RequestMapping(value = "selectSchoolPackage", method = RequestMethod.POST) @RequestMapping(value = "selectSchoolPackage", method = RequestMethod.POST)
public ResponseData<List<Package>> selectSchoolPackage(@RequestParam("partner") String partner) { public ResponseData<List<Package>> selectSchoolPackage(@RequestParam("partner") String partner) {
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
List<String> packageIds = packageUpgradeMapper.selectPackageId(schoolId); List<String> packageIds = appMapper.selectPackageId(schoolId);
List<Package> packages = new ArrayList<>(); List<Package> packages = new ArrayList<>();
packageIds.forEach(packageId -> { packageIds.forEach(packageId -> {
Package package1 = packageMapper.selectById(packageId); Package package1 = packageMapper.selectById(packageId);
...@@ -81,17 +81,17 @@ public class PackageNewClothes { ...@@ -81,17 +81,17 @@ public class PackageNewClothes {
* @return * @return
*/ */
@RequestMapping(value = "getNumber", method = RequestMethod.POST) @RequestMapping(value = "getNumber", method = RequestMethod.POST)
public ResponseData<JSONObject> getNumber(@RequestParam("cardId") String cardId, @RequestParam("partner") String partner, @RequestParam(value = "contNumber", required = false) String contNumber){ public ResponseData<JSONObject> getNumber(@RequestParam("cardId") String cardId, @RequestParam("partner") String partner, @RequestParam(value = "contNumber", required = false) String contNumber) {
Package aPackage = packageMapper.selectById(cardId); Package aPackage = packageMapper.selectById(cardId);
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
School school = schoolMapper.selectById(schoolId); School school = schoolMapper.selectById(schoolId);
String xbId = aPackage.getXbId(); String xbId = aPackage.getXbId();
String netId = school.getNetId(); String netId = school.getNetId();
JSONObject jsonObject = null; JSONObject jsonObject = null;
try { try {
jsonObject = XbkUtil.getNumberJT0001(contNumber,xbId,netId); jsonObject = XbkUtil.getNumberJT0001(contNumber, xbId, netId);
}catch (Exception e){ } catch (Exception e) {
log.info("JT0001获取手机号码接口异常",e.getMessage()); log.info("JT0001获取手机号码接口异常", e.getMessage());
ResponseData.error("手机号码获取失败,请重新获取。"); ResponseData.error("手机号码获取失败,请重新获取。");
} }
return ResponseData.success(jsonObject); return ResponseData.success(jsonObject);
...@@ -134,20 +134,20 @@ public class PackageNewClothes { ...@@ -134,20 +134,20 @@ public class PackageNewClothes {
, @RequestParam("customerName") String customerName, @RequestParam("partner") String partner , @RequestParam("customerName") String customerName, @RequestParam("partner") String partner
, @RequestParam(value = "idCardzs") String idCardzs, @RequestParam(value = "idCardz") String idCardz, @RequestParam(value = "idCardf") String idCardf , @RequestParam(value = "idCardzs") String idCardzs, @RequestParam(value = "idCardz") String idCardz, @RequestParam(value = "idCardf") String idCardf
, @RequestParam(value = "remarks", required = false) String remarks, @RequestParam(value = "kapin") String kapin , @RequestParam(value = "remarks", required = false) String remarks, @RequestParam(value = "kapin") String kapin
, @RequestParam(value = "idCard") String idCard, @RequestParam(value = "userSchool") String userSchool){ , @RequestParam(value = "idCard") String idCard, @RequestParam(value = "userSchool") String userSchool) {
if (contactNumber.length() != 11) { if (contactNumber.length() != 11) {
return ResponseData.error("联系号码有误,请重新输入"); return ResponseData.error("联系号码有误,请重新输入");
} }
/** /**
* 身份证验证 * 身份证验证
*/ */
JSONObject jsonObject =null; JSONObject jsonObject = null;
try { try {
jsonObject = XbkUtil.idCardCheckJT0005(idCard, customerName); jsonObject = XbkUtil.idCardCheckJT0005(idCard, customerName);
}catch (Exception e){ } catch (Exception e) {
log.info("身份证验证接口调用异常",e.getMessage()); log.info("身份证验证接口调用异常", e.getMessage());
} }
if(jsonObject == null){ if (jsonObject == null) {
return ResponseData.error("身份证验证失败。"); return ResponseData.error("身份证验证失败。");
} }
if ("1".equals(jsonObject.getString("code"))) { if ("1".equals(jsonObject.getString("code"))) {
...@@ -207,15 +207,15 @@ public class PackageNewClothes { ...@@ -207,15 +207,15 @@ public class PackageNewClothes {
order.setOrderNumber("YRYM" + format + s); order.setOrderNumber("YRYM" + format + s);
order.setHehuorenArea(sysUser.getSubstName()); order.setHehuorenArea(sysUser.getSubstName());
order.setHehuorenName(sysUser.getName()); order.setHehuorenName(sysUser.getName());
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
String schoolName = packageUpgradeMapper.selectSchoolById(schoolId); String schoolName = appMapper.selectSchoolById(schoolId);
order.setHehuorenSchool(schoolName); order.setHehuorenSchool(schoolName);
order.setHehuorenPhone(sysUser.getPhone()); order.setHehuorenPhone(sysUser.getPhone());
Integer insert = orderMapper.insert(order); Integer insert = orderMapper.insert(order);
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (insert == 1) { if (insert == 1) {
packageUpgradeMapper.inserOrderHis(id, "资料已提交", date); appMapper.inserOrderHis(id, "资料已提交", date);
return ResponseData.success(id); return ResponseData.success(id);
} }
return ResponseData.error("开卡失败!"); return ResponseData.error("开卡失败!");
...@@ -256,13 +256,13 @@ public class PackageNewClothes { ...@@ -256,13 +256,13 @@ public class PackageNewClothes {
/** /**
* 身份证验证 * 身份证验证
*/ */
JSONObject jsonObject1 =null; JSONObject jsonObject1 = null;
try { try {
jsonObject1 = XbkUtil.idCardCheckJT0005(idCard, customerName); jsonObject1 = XbkUtil.idCardCheckJT0005(idCard, customerName);
}catch (Exception e){ } catch (Exception e) {
log.info("身份证验证接口调用异常",e.getMessage()); log.info("身份证验证接口调用异常", e.getMessage());
} }
if(jsonObject1 == null){ if (jsonObject1 == null) {
log.info("身份证验证接口调用异常"); log.info("身份证验证接口调用异常");
return ResponseData.error("身份证验证失败。"); return ResponseData.error("身份证验证失败。");
} }
...@@ -325,15 +325,15 @@ public class PackageNewClothes { ...@@ -325,15 +325,15 @@ public class PackageNewClothes {
order.setOrderNumber("YRYM" + format + s); order.setOrderNumber("YRYM" + format + s);
order.setHehuorenArea(sysUser.getSubstName()); order.setHehuorenArea(sysUser.getSubstName());
order.setHehuorenName(sysUser.getName()); order.setHehuorenName(sysUser.getName());
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
String schoolName = packageUpgradeMapper.selectSchoolById(schoolId); String schoolName = appMapper.selectSchoolById(schoolId);
order.setHehuorenSchool(schoolName); order.setHehuorenSchool(schoolName);
order.setHehuorenPhone(sysUser.getPhone()); order.setHehuorenPhone(sysUser.getPhone());
Integer insert = orderMapper.insert(order); Integer insert = orderMapper.insert(order);
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (insert == 1) { if (insert == 1) {
packageUpgradeMapper.inserOrderHis(id, "资料已提交", date); appMapper.inserOrderHis(id, "资料已提交", date);
return ResponseData.success(id); return ResponseData.success(id);
} }
return ResponseData.error("开卡失败!"); return ResponseData.error("开卡失败!");
...@@ -365,7 +365,7 @@ public class PackageNewClothes { ...@@ -365,7 +365,7 @@ public class PackageNewClothes {
if (contactNumber.length() != 11) { if (contactNumber.length() != 11) {
return ResponseData.error("联系号码有误,请重新输入"); return ResponseData.error("联系号码有误,请重新输入");
} }
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
School school = schoolMapper.selectById(schoolId); School school = schoolMapper.selectById(schoolId);
String netId = school.getNetId(); String netId = school.getNetId();
Package aPackage = packageMapper.selectById(cardId); Package aPackage = packageMapper.selectById(cardId);
...@@ -373,14 +373,14 @@ public class PackageNewClothes { ...@@ -373,14 +373,14 @@ public class PackageNewClothes {
/** /**
* 小白卡下单 * 小白卡下单
*/ */
JSONObject jsonObject =null; JSONObject jsonObject = null;
try { try {
jsonObject = XbkUtil.xbkOrderJT0002(cardId, partner, businessNumber, idCard, jsonObject = XbkUtil.xbkOrderJT0002(cardId, partner, businessNumber, idCard,
customerName, contactNumber, xbId, netId); customerName, contactNumber, xbId, netId);
}catch (Exception e){ } catch (Exception e) {
log.info("小白卡下单接口调用异常",e.getMessage()); log.info("小白卡下单接口调用异常", e.getMessage());
} }
if(jsonObject == null){ if (jsonObject == null) {
return ResponseData.error("小白卡下单失败,如有疑问请联系客服,谢谢。"); return ResponseData.error("小白卡下单失败,如有疑问请联系客服,谢谢。");
} }
if (!"0".equals(jsonObject.getString("code"))) { if (!"0".equals(jsonObject.getString("code"))) {
...@@ -390,13 +390,13 @@ public class PackageNewClothes { ...@@ -390,13 +390,13 @@ public class PackageNewClothes {
/** /**
* 身份证验证 * 身份证验证
*/ */
JSONObject jsonObject1 =null; JSONObject jsonObject1 = null;
try { try {
jsonObject1 = XbkUtil.idCardCheckJT0005(idCard, customerName); jsonObject1 = XbkUtil.idCardCheckJT0005(idCard, customerName);
}catch (Exception e){ } catch (Exception e) {
log.info("身份证验证接口调用异常",e.getMessage()); log.info("身份证验证接口调用异常", e.getMessage());
} }
if(jsonObject1 == null){ if (jsonObject1 == null) {
log.info("身份证验证接口调用异常"); log.info("身份证验证接口调用异常");
return ResponseData.error("身份证验证失败。"); return ResponseData.error("身份证验证失败。");
} }
...@@ -459,7 +459,7 @@ public class PackageNewClothes { ...@@ -459,7 +459,7 @@ public class PackageNewClothes {
order.setHehuorenName(sysUser.getName()); order.setHehuorenName(sysUser.getName());
order.setHehuorenSchool(school.getSchoolName()); order.setHehuorenSchool(school.getSchoolName());
order.setHehuorenPhone(sysUser.getPhone()); order.setHehuorenPhone(sysUser.getPhone());
List<String> userId = packageUpgradeMapper.selectsupervisorBySchool(schoolId); List<String> userId = appMapper.selectsupervisorBySchool(schoolId);
SysUser user = userMapper.selectById(userId.get(0)); SysUser user = userMapper.selectById(userId.get(0));
order.setSupervisorName(user.getName()); order.setSupervisorName(user.getName());
order.setLzgh(school.getLzgh()); order.setLzgh(school.getLzgh());
...@@ -467,7 +467,7 @@ public class PackageNewClothes { ...@@ -467,7 +467,7 @@ public class PackageNewClothes {
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (insert == 1) { if (insert == 1) {
packageUpgradeMapper.inserOrderHis(id, "资料提交成功,等待上传证件", date); appMapper.inserOrderHis(id, "资料提交成功,等待上传证件", date);
return ResponseData.success(id); return ResponseData.success(id);
} }
return ResponseData.error("开卡失败!"); return ResponseData.error("开卡失败!");
...@@ -475,20 +475,21 @@ public class PackageNewClothes { ...@@ -475,20 +475,21 @@ public class PackageNewClothes {
/** /**
* 上传图片 * 上传图片
*
* @param file * @param file
* @return * @return
*/ */
@RequestMapping(value = "uploadPictures/{partner}", method = RequestMethod.POST) @RequestMapping(value = "uploadPictures/{partner}", method = RequestMethod.POST)
public ResponseData<String>uploadPictures(@RequestParam(value = "file") MultipartFile file,@RequestParam("partner") String partner) { public ResponseData<String> uploadPictures(@RequestParam(value = "file") MultipartFile file, @RequestParam("partner") String partner) {
Date date = new Date(); Date date = new Date();
String originalFilename = file.getOriginalFilename(); String originalFilename = file.getOriginalFilename();
String picturesType = originalFilename.substring(originalFilename.indexOf("."),originalFilename.length()); String picturesType = originalFilename.substring(originalFilename.indexOf("."), originalFilename.length());
String backgroundpath = FilePath.IDCARD.getValue()+partner; String backgroundpath = FilePath.IDCARD.getValue() + partner;
String fileName=date.getTime()+picturesType; String fileName = date.getTime() + picturesType;
boolean makefile = FileUtil.makefile(backgroundpath, file,fileName); boolean makefile = FileUtil.makefile(backgroundpath, file, fileName);
if (!makefile){ if (!makefile) {
return ResponseData.error("上传失败!"); return ResponseData.error("上传失败!");
} }
return ResponseData.success(backgroundpath+"/"+fileName,"上传成功" ); return ResponseData.success(backgroundpath + "/" + fileName, "上传成功");
} }
} }
...@@ -28,6 +28,7 @@ import java.util.concurrent.TimeUnit; ...@@ -28,6 +28,7 @@ import java.util.concurrent.TimeUnit;
/** /**
* 套餐新装 * 套餐新装
*
* @Author: chancy * @Author: chancy
* @Date: 2020/2/25 11:14 * @Date: 2020/2/25 11:14
*/ */
...@@ -35,7 +36,7 @@ import java.util.concurrent.TimeUnit; ...@@ -35,7 +36,7 @@ import java.util.concurrent.TimeUnit;
@RestController @RestController
@RequestMapping("/packageUpgrade") @RequestMapping("/packageUpgrade")
public class PackageUpgradeController extends BaseController { public class PackageUpgradeController extends BaseController {
private static PackageUpgradeMapper packageUpgradeMapper; private static AppMapper appMapper;
private static PackageMapper packageMapper; private static PackageMapper packageMapper;
...@@ -50,10 +51,10 @@ public class PackageUpgradeController extends BaseController { ...@@ -50,10 +51,10 @@ public class PackageUpgradeController extends BaseController {
private RedisTemplate redisTemplate; private RedisTemplate redisTemplate;
@Autowired @Autowired
public PackageUpgradeController(PackageUpgradeMapper packageUpgradeMapper, PackageMapper packageMapper, public PackageUpgradeController(AppMapper appMapper, PackageMapper packageMapper,
YangChengTongrMapper yangChengTongrMapper, OrderMapper orderMapper YangChengTongrMapper yangChengTongrMapper, OrderMapper orderMapper
, SysUserMapper userMapper) { , SysUserMapper userMapper) {
PackageUpgradeController.packageUpgradeMapper = packageUpgradeMapper; PackageUpgradeController.appMapper = appMapper;
PackageUpgradeController.packageMapper = packageMapper; PackageUpgradeController.packageMapper = packageMapper;
PackageUpgradeController.yangChengTongrMapper = yangChengTongrMapper; PackageUpgradeController.yangChengTongrMapper = yangChengTongrMapper;
PackageUpgradeController.orderMapper = orderMapper; PackageUpgradeController.orderMapper = orderMapper;
...@@ -71,7 +72,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -71,7 +72,7 @@ public class PackageUpgradeController extends BaseController {
Wrapper<PackageUpgrade> wrapper = new EntityWrapper(); Wrapper<PackageUpgrade> wrapper = new EntityWrapper();
if (selectOrder.contains("@")) { if (selectOrder.contains("@")) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr2", selectOrder); wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr2", selectOrder);
List<Map<String, Object>> packageUpgrade = packageUpgradeMapper.selectPackage(wrapper); List<Map<String, Object>> packageUpgrade = appMapper.selectPackage(wrapper);
String nbr = null; String nbr = null;
if (packageUpgrade.size() != 0) { if (packageUpgrade.size() != 0) {
nbr = packageUpgrade.get(0).get("acc_nbr").toString(); nbr = packageUpgrade.get(0).get("acc_nbr").toString();
...@@ -86,7 +87,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -86,7 +87,7 @@ public class PackageUpgradeController extends BaseController {
} }
if (selectOrder.length() == 18) { if (selectOrder.length() == 18) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "social_id", selectOrder); wrapper.eq(StringUtils.isNotBlank(selectOrder), "social_id", selectOrder);
List<Map<String, Object>> packageUpgrade = packageUpgradeMapper.selectPackage(wrapper); List<Map<String, Object>> packageUpgrade = appMapper.selectPackage(wrapper);
String nbr = null; String nbr = null;
if (packageUpgrade.size() != 0) { if (packageUpgrade.size() != 0) {
nbr = packageUpgrade.get(0).get("acc_nbr").toString(); nbr = packageUpgrade.get(0).get("acc_nbr").toString();
...@@ -101,7 +102,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -101,7 +102,7 @@ public class PackageUpgradeController extends BaseController {
} }
if (selectOrder.length() == 11) { if (selectOrder.length() == 11) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr", selectOrder); wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr", selectOrder);
List<Map<String, Object>> packageUpgrade = packageUpgradeMapper.selectPackage(wrapper); List<Map<String, Object>> packageUpgrade = appMapper.selectPackage(wrapper);
String nbr = null; String nbr = null;
if (packageUpgrade.size() != 0) { if (packageUpgrade.size() != 0) {
nbr = packageUpgrade.get(0).get("acc_nbr").toString(); nbr = packageUpgrade.get(0).get("acc_nbr").toString();
...@@ -120,8 +121,8 @@ public class PackageUpgradeController extends BaseController { ...@@ -120,8 +121,8 @@ public class PackageUpgradeController extends BaseController {
/** /**
* 查询套餐升级信息 * 查询套餐升级信息
* *
* @param selectOrder 查询的手机号、身份证、宽带账号 * @param selectOrder 查询的手机号、身份证、宽带账号
* @param verificationCode 验证码 * @param verificationCode 验证码
* @return * @return
*/ */
@RequestMapping(value = "selectPackage", method = RequestMethod.POST) @RequestMapping(value = "selectPackage", method = RequestMethod.POST)
...@@ -132,7 +133,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -132,7 +133,7 @@ public class PackageUpgradeController extends BaseController {
Wrapper<Package> wrapper2 = new EntityWrapper(); Wrapper<Package> wrapper2 = new EntityWrapper();
if (selectOrder.contains("@")) { if (selectOrder.contains("@")) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr2", selectOrder); wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr2", selectOrder);
List<Map<String, Object>> packageUpgrade = packageUpgradeMapper.selectPackage(wrapper); List<Map<String, Object>> packageUpgrade = appMapper.selectPackage(wrapper);
wrapper1.eq("name", packageUpgrade.get(0).get("cdma_disc_desc")); wrapper1.eq("name", packageUpgrade.get(0).get("cdma_disc_desc"));
List<Package> packages1 = packageMapper.selectList(wrapper1); List<Package> packages1 = packageMapper.selectList(wrapper1);
wrapper2.eq("package_name ", packageUpgrade.get(0).get("wxcl")); wrapper2.eq("package_name ", packageUpgrade.get(0).get("wxcl"));
...@@ -148,7 +149,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -148,7 +149,7 @@ public class PackageUpgradeController extends BaseController {
} }
if (selectOrder.length() == 18) { if (selectOrder.length() == 18) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "social_id", selectOrder); wrapper.eq(StringUtils.isNotBlank(selectOrder), "social_id", selectOrder);
List<Map<String, Object>> packageUpgrade = packageUpgradeMapper.selectPackage(wrapper); List<Map<String, Object>> packageUpgrade = appMapper.selectPackage(wrapper);
wrapper1.eq("name", packageUpgrade.get(0).get("cdma_disc_desc")); wrapper1.eq("name", packageUpgrade.get(0).get("cdma_disc_desc"));
List<Package> packages1 = packageMapper.selectList(wrapper1); List<Package> packages1 = packageMapper.selectList(wrapper1);
wrapper2.eq("package_name ", packageUpgrade.get(0).get("wxcl")); wrapper2.eq("package_name ", packageUpgrade.get(0).get("wxcl"));
...@@ -163,7 +164,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -163,7 +164,7 @@ public class PackageUpgradeController extends BaseController {
} }
if (selectOrder.length() == 11) { if (selectOrder.length() == 11) {
wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr", selectOrder); wrapper.eq(StringUtils.isNotBlank(selectOrder), "acc_nbr", selectOrder);
List<Map<String, Object>> packageUpgrade = packageUpgradeMapper.selectPackage(wrapper); List<Map<String, Object>> packageUpgrade = appMapper.selectPackage(wrapper);
wrapper1.eq("name", packageUpgrade.get(0).get("cdma_disc_desc")); wrapper1.eq("name", packageUpgrade.get(0).get("cdma_disc_desc"));
List<Package> packages1 = packageMapper.selectList(wrapper1); List<Package> packages1 = packageMapper.selectList(wrapper1);
wrapper2.eq("package_name ", packageUpgrade.get(0).get("wxcl")); wrapper2.eq("package_name ", packageUpgrade.get(0).get("wxcl"));
...@@ -182,23 +183,22 @@ public class PackageUpgradeController extends BaseController { ...@@ -182,23 +183,22 @@ public class PackageUpgradeController extends BaseController {
/** /**
* 套餐升级 * 套餐升级
* @param servId *
* @param contactNumber 联系号码 * @param servId
* @param contactNumber 联系号码
* @param oldUserId * @param oldUserId
* @param businessNumber 办理号码 * @param businessNumber 办理号码
* @param cardId 套餐ID * @param cardId 套餐ID
* @param customerName 客户姓名 * @param customerName 客户姓名
* @param userId * @param userId
* @param nowPackage 现有套餐 * @param nowPackage 现有套餐
* @param partner 用户ID * @param partner 用户ID
* @param businessPackage 办理套餐 * @param businessPackage 办理套餐
* @param is_yct * @param is_yct 羊城通
* * @param mark 羊城通是否办理(空为不办理,不为空就办理)
* 羊城通 * @param addRess 地址(办理羊城通才使用,正常订单为空)
* @param mark 羊城通是否办理(空为不办理,不为空就办理) * @param custName 姓名 (办理羊城通才使用,正常订单为空)
* @param addRess 地址(办理羊城通才使用,正常订单为空) * @param userSchool 学校 (办理羊城通才使用,正常订单为空)
* @param custName 姓名 (办理羊城通才使用,正常订单为空)
* @param userSchool 学校 (办理羊城通才使用,正常订单为空)
* @return * @return
*/ */
@RequestMapping(value = "oldUserUpade", method = RequestMethod.POST) @RequestMapping(value = "oldUserUpade", method = RequestMethod.POST)
...@@ -220,7 +220,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -220,7 +220,7 @@ public class PackageUpgradeController extends BaseController {
if (orders.size() != 0) { if (orders.size() != 0) {
return ResponseData.error("套餐升级订单已存在,请不要重复申请!"); return ResponseData.error("套餐升级订单已存在,请不要重复申请!");
} }
PackageUpgrade packageUpgrade = packageUpgradeMapper.selectById(servId); PackageUpgrade packageUpgrade = appMapper.selectById(servId);
SysUser sysUser = userMapper.selectById(partner); SysUser sysUser = userMapper.selectById(partner);
Order order = new Order(); Order order = new Order();
String id = UUID.randomUUID().toString(); String id = UUID.randomUUID().toString();
...@@ -244,12 +244,12 @@ public class PackageUpgradeController extends BaseController { ...@@ -244,12 +244,12 @@ public class PackageUpgradeController extends BaseController {
order.setOrderNumber("YRYM" + format + s); order.setOrderNumber("YRYM" + format + s);
order.setHehuorenArea(sysUser.getSubstName()); order.setHehuorenArea(sysUser.getSubstName());
order.setHehuorenName(sysUser.getName()); order.setHehuorenName(sysUser.getName());
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
String schoolName = packageUpgradeMapper.selectSchoolById(schoolId); String schoolName = appMapper.selectSchoolById(schoolId);
order.setHehuorenSchool(schoolName); order.setHehuorenSchool(schoolName);
order.setHehuorenPhone(sysUser.getPhone()); order.setHehuorenPhone(sysUser.getPhone());
Integer insert = orderMapper.insert(order); Integer insert = orderMapper.insert(order);
packageUpgradeMapper.inserOrderHis(id, "下单成功", date); appMapper.inserOrderHis(id, "下单成功", date);
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (StringUtils.isNotBlank(mark)) { if (StringUtils.isNotBlank(mark)) {
String id1 = UUID.randomUUID().toString(); String id1 = UUID.randomUUID().toString();
...@@ -268,8 +268,8 @@ public class PackageUpgradeController extends BaseController { ...@@ -268,8 +268,8 @@ public class PackageUpgradeController extends BaseController {
yangChengTong.setContactPhone(contactNumber); yangChengTong.setContactPhone(contactNumber);
yangChengTong.setCustomerPhone(businessNumber); yangChengTong.setCustomerPhone(businessNumber);
insert += yangChengTongrMapper.insert(yangChengTong); insert += yangChengTongrMapper.insert(yangChengTong);
packageUpgradeMapper.inserOrderHis(id1, "下单成功", date); appMapper.inserOrderHis(id1, "下单成功", date);
return ResponseData.success(id+":"+id1,"下单成功!"); return ResponseData.success(id + ":" + id1, "下单成功!");
} }
if (insert == 1) { if (insert == 1) {
return ResponseData.success(id); return ResponseData.success(id);
...@@ -295,8 +295,8 @@ public class PackageUpgradeController extends BaseController { ...@@ -295,8 +295,8 @@ public class PackageUpgradeController extends BaseController {
@RequestMapping(value = "selectUserInfo", method = RequestMethod.POST) @RequestMapping(value = "selectUserInfo", method = RequestMethod.POST)
public ResponseData<Map<String, Object>> selectUserInfo(@RequestParam("partner") String partner) { public ResponseData<Map<String, Object>> selectUserInfo(@RequestParam("partner") String partner) {
SysUser sysUser = userMapper.selectById(partner); SysUser sysUser = userMapper.selectById(partner);
String schoolId = packageUpgradeMapper.selectSchoolId(partner); String schoolId = appMapper.selectSchoolId(partner);
String schoolName = packageUpgradeMapper.selectSchoolById(schoolId); String schoolName = appMapper.selectSchoolById(schoolId);
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("schoolName", schoolName); map.put("schoolName", schoolName);
map.put("substName", sysUser.getSubstName()); map.put("substName", sysUser.getSubstName());
...@@ -312,7 +312,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -312,7 +312,7 @@ public class PackageUpgradeController extends BaseController {
*/ */
@RequestMapping(value = "selectOrderHis", method = RequestMethod.POST) @RequestMapping(value = "selectOrderHis", method = RequestMethod.POST)
public ResponseData<List<Map<String, Object>>> selectOrderHis(@RequestParam("orderId") String orderId) { public ResponseData<List<Map<String, Object>>> selectOrderHis(@RequestParam("orderId") String orderId) {
List<Map<String, Object>> list = packageUpgradeMapper.selectOrderHis(orderId); List<Map<String, Object>> list = appMapper.selectOrderHis(orderId);
return ResponseData.success(list); return ResponseData.success(list);
} }
......
...@@ -19,7 +19,7 @@ import java.util.Map; ...@@ -19,7 +19,7 @@ import java.util.Map;
*/ */
@Mapper @Mapper
@Component @Component
public interface PackageUpgradeMapper extends BaseMapper<PackageUpgrade> { public interface AppMapper extends BaseMapper<PackageUpgrade> {
@Select("<script>SELECT * FROM `hhr_xyzx_yd_yrym_list` <where> ${ew.sqlSegment} </where> </script>") @Select("<script>SELECT * FROM `hhr_xyzx_yd_yrym_list` <where> ${ew.sqlSegment} </where> </script>")
List<Map<String,Object>> selectPackage(@Param("ew") Wrapper<PackageUpgrade> wrapper); List<Map<String,Object>> selectPackage(@Param("ew") Wrapper<PackageUpgrade> wrapper);
...@@ -43,4 +43,5 @@ public interface PackageUpgradeMapper extends BaseMapper<PackageUpgrade> { ...@@ -43,4 +43,5 @@ public interface PackageUpgradeMapper extends BaseMapper<PackageUpgrade> {
List<String> selectPackageId(String schoolId); List<String> selectPackageId(String schoolId);
} }
...@@ -66,6 +66,11 @@ ...@@ -66,6 +66,11 @@
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency> </dependency>
<dependency>
<groupId>com.winsun.gdtel.gztel</groupId>
<artifactId>common</artifactId>
<version>${service.version}</version>
</dependency>
<dependency> <dependency>
<groupId>com.winsun.framework</groupId> <groupId>com.winsun.framework</groupId>
......
...@@ -29,6 +29,6 @@ public class TaskServiceApplication { ...@@ -29,6 +29,6 @@ public class TaskServiceApplication {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(TaskServiceApplication.class, args); SpringApplication.run(TaskServiceApplication.class, args);
logger.info("集约平台定时任务模块启动成功!!!"); logger.info("定时任务模块启动成功!!!");
} }
} }
package com.winsun.TimingTask;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.winsun.bean.Order;
import com.winsun.mapper.*;
import com.winsun.utils.MyBatisPlusUpdateUtils;
import com.winsun.utils.XbkUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import java.text.ParseException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Slf4j
@RestController
@Configuration
@EnableScheduling
public class OrderTask {
private static OrderMapper orderMapper;
@Autowired
public OrderTask(OrderMapper orderMapper) {
OrderTask.orderMapper = orderMapper;
}
@Scheduled(cron = "0/5 * * * * ? ")
//@Scheduled(fixedRate=1000*60)
@PostMapping("/orderTask")
public void general() throws ParseException {
Wrapper<Order> wrapper = new EntityWrapper();
wrapper.eq("order_status", "待识别1");
List<Order> orders = orderMapper.selectList(wrapper);
orders.forEach(order -> {
try {
JSONObject jsonObject = XbkUtil.orderInfoJT0006(order.getXbOrderId());
String dataArray = jsonObject.getString("dataArray");
Map<String,Object> Map = JSON.parseObject(dataArray, HashMap.class);
if(Map.get("orderStatus").toString().equals("3") || Map.get("orderStatus").toString().equals("13") ||
Map.get("orderStatus").toString().equals("8") || Map.get("orderStatus").toString().equals("22") ||
Map.get("orderStatus").toString().equals("21") ){
Wrapper<Order> wrapper1 = new EntityWrapper();
wrapper1.eq("xb_order_id",Map.get("orderCode"));
wrapper1.eq("id",order.getId());
Map<String, Object> dataMapping = new HashMap<>();
dataMapping.put("order_status", "待处理");
orderMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper1);
}
} catch (Exception e) {
log.info(order.getXbOrderId()+"订单更新失败",e.getMessage());
}
});
/* Wrapper<Order> wrapper2 = new EntityWrapper();
wrapper2.eq("order_status", "待活体");
List<Order> orders1 = orderMapper.selectList(wrapper);
orders1.forEach(order -> {
try {
JSONObject jsonObject = XbkUtil.orderInfoJT0006(order.getXbOrderId());
String dataArray = jsonObject.getString("dataArray");
Map<String,Object> Map = JSON.parseObject(dataArray, HashMap.class);
if(Map.get("orderStatus").toString().equals("3") || Map.get("orderStatus").toString().equals("13")){
Wrapper<Order> wrapper1 = new EntityWrapper();
wrapper1.eq("xb_order_id",Map.get("orderCode"));
wrapper1.eq("id",order.getId());
Map<String, Object> dataMapping = new HashMap<>();
dataMapping.put("order_status", "已完成");
orderMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper1);
}
} catch (Exception e) {
log.info(order.getXbOrderId()+"订单更新失败",e.getMessage());
}
});*/
}
}
\ No newline at end of file
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