|
@@ -296,6 +296,7 @@ public class CustomerBasicController {
|
|
@RequestMapping("/save_customer_info")
|
|
@RequestMapping("/save_customer_info")
|
|
public ResponseJson saveCustomerBasicInfo(HttpServletRequest request,String customerInfoJson,String dockedContactInfoListJson,
|
|
public ResponseJson saveCustomerBasicInfo(HttpServletRequest request,String customerInfoJson,String dockedContactInfoListJson,
|
|
String channelSaleInfoListJson,String billingInfoJson,String ticketOpeningInfoJson) throws Exception {
|
|
String channelSaleInfoListJson,String billingInfoJson,String ticketOpeningInfoJson) throws Exception {
|
|
|
|
+ Integer adminId = AdminUtils.getLoginAdminId();
|
|
JSONArray jsonArray;
|
|
JSONArray jsonArray;
|
|
List<DockedContactInfo> dockedContactInfoList;
|
|
List<DockedContactInfo> dockedContactInfoList;
|
|
List<ChannelSaleInfo> channelSaleInfoList;
|
|
List<ChannelSaleInfo> channelSaleInfoList;
|
|
@@ -306,12 +307,13 @@ public class CustomerBasicController {
|
|
channelSaleInfoList = (List) JSONArray.toCollection(jsonArray, ChannelSaleInfo.class);
|
|
channelSaleInfoList = (List) JSONArray.toCollection(jsonArray, ChannelSaleInfo.class);
|
|
JSONObject customerJsonObject = JSONObject.fromObject(customerInfoJson);
|
|
JSONObject customerJsonObject = JSONObject.fromObject(customerInfoJson);
|
|
CustomerBasicInfo customerBasicInfo = (CustomerBasicInfo) customerJsonObject.toBean(customerJsonObject,CustomerBasicInfo.class);
|
|
CustomerBasicInfo customerBasicInfo = (CustomerBasicInfo) customerJsonObject.toBean(customerJsonObject,CustomerBasicInfo.class);
|
|
|
|
+ customerBasicInfo.setIdCreateBy(adminId);
|
|
|
|
|
|
JSONObject billingInfoJsonObject = JSONObject.fromObject(billingInfoJson);
|
|
JSONObject billingInfoJsonObject = JSONObject.fromObject(billingInfoJson);
|
|
BillingInfo billingInfo = (BillingInfo) billingInfoJsonObject.toBean(billingInfoJsonObject,BillingInfo.class);
|
|
BillingInfo billingInfo = (BillingInfo) billingInfoJsonObject.toBean(billingInfoJsonObject,BillingInfo.class);
|
|
|
|
|
|
JSONObject ticketOpeningInfoJsonObject = JSONObject.fromObject(ticketOpeningInfoJson);
|
|
JSONObject ticketOpeningInfoJsonObject = JSONObject.fromObject(ticketOpeningInfoJson);
|
|
- TicketOpeningInfo ticketOpeningInfo = (TicketOpeningInfo) customerJsonObject.toBean(customerJsonObject,TicketOpeningInfo.class);
|
|
|
|
|
|
+ TicketOpeningInfo ticketOpeningInfo = (TicketOpeningInfo) ticketOpeningInfoJsonObject.toBean(ticketOpeningInfoJsonObject,TicketOpeningInfo.class);
|
|
logger.info("-----------------saveCustomerBasicInfo...Start----------------------");
|
|
logger.info("-----------------saveCustomerBasicInfo...Start----------------------");
|
|
ResponseJson rjx = this.isValiData(customerBasicInfo);
|
|
ResponseJson rjx = this.isValiData(customerBasicInfo);
|
|
Boolean isSaveSuccess = false;//是否保存成功标识
|
|
Boolean isSaveSuccess = false;//是否保存成功标识
|
|
@@ -320,7 +322,7 @@ public class CustomerBasicController {
|
|
}
|
|
}
|
|
logger.info("-----------------添加客户信息开始----------------------");
|
|
logger.info("-----------------添加客户信息开始----------------------");
|
|
try {
|
|
try {
|
|
-// customerBasicInfoSaveService.saveCustomerBasicInfo(customerBasicInfo,dockedContactInfoList,channelSaleInfoList,billingInfo,ticketOpeningInfo);
|
|
|
|
|
|
+ customerBasicService.saveCustomerBasicInfo(customerBasicInfo,dockedContactInfoList,channelSaleInfoList,billingInfo,ticketOpeningInfo);
|
|
isSaveSuccess = true;
|
|
isSaveSuccess = true;
|
|
} catch (RuntimeException e) {
|
|
} catch (RuntimeException e) {
|
|
isSaveSuccess = false;
|
|
isSaveSuccess = false;
|