推广管理零售公司

master
Caps 6 years ago
parent ad963c4bcb
commit fb8e62f645

@ -163,7 +163,7 @@ public class CustomerService {
* @return * @return
*/ */
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void turnBack(TurnBackDTO turnBackDTOS) { public void turnBack(TurnBackDTO turnBackDTOS) throws Exception {
if (turnBackDTOS.getWxData().getUnionId() == null || turnBackDTOS.getUserId() == null) { if (turnBackDTOS.getWxData().getUnionId() == null || turnBackDTOS.getUserId() == null) {
log.info("unionId 是空不操作"); log.info("unionId 是空不操作");
return; return;
@ -222,11 +222,7 @@ public class CustomerService {
if (turnBackDTOS.getVipData() != null) { if (turnBackDTOS.getVipData() != null) {
log.info("如果有vip数据就认为是vip客户然后绑定客户vip关系"); log.info("如果有vip数据就认为是vip客户然后绑定客户vip关系");
//有vip数据就不需要重新请求bsd的vip接口 //有vip数据就不需要重新请求bsd的vip接口
try {
vipCheck(turnBackDTOS); vipCheck(turnBackDTOS);
} catch (ParseException e) {
e.printStackTrace();
}
} }
} }
@ -235,7 +231,7 @@ public class CustomerService {
* *
* @param turnBackDTO vip * @param turnBackDTO vip
*/ */
private void vipCheck(TurnBackDTO turnBackDTO) throws ParseException { private void vipCheck(TurnBackDTO turnBackDTO) throws Exception {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
OpCustomer opCustomer = new OpCustomer(turnBackDTO.getName(), turnBackDTO.getPhone()); OpCustomer opCustomer = new OpCustomer(turnBackDTO.getName(), turnBackDTO.getPhone());
opCustomer.setUpdateBy(Constants.SYS_OPERATION); opCustomer.setUpdateBy(Constants.SYS_OPERATION);

@ -78,10 +78,16 @@ public class SynchronousController {
@RequestMapping(value = "/ics/customer", method = RequestMethod.POST, consumes = "application/json") @RequestMapping(value = "/ics/customer", method = RequestMethod.POST, consumes = "application/json")
@ResponseBody @ResponseBody
public String turnBack(@RequestBody List<TurnBackDTO> turnBackDTOS) { public String turnBack(@RequestBody List<TurnBackDTO> turnBackDTOS) {
try {
String str = JSON.toJSONString(turnBackDTOS); String str = JSON.toJSONString(turnBackDTOS);
System.out.println(str); System.out.println(str);
turnBackDTOS.forEach(customerService::turnBack); for (TurnBackDTO turnBackDTO : turnBackDTOS) {
customerService.turnBack(turnBackDTO);
}
return DataImportUtil.succ(1); return DataImportUtil.succ(1);
}catch (Exception e){
return DataImportUtil.fail(e);
}
} }
/** /**

Loading…
Cancel
Save