推广管理零售公司

master
Caps 6 years ago
parent ad963c4bcb
commit fb8e62f645

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

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

Loading…
Cancel
Save