Prechádzať zdrojové kódy

添加客户基本信息

dujinyan 7 rokov pred
rodič
commit
098487a42b

+ 2 - 2
watero-rst-service/src/main/java/com/iamberry/rst/service/customer/CustomerBasicInfoSaveServiceImpl.java

@@ -56,13 +56,13 @@ public class CustomerBasicInfoSaveServiceImpl implements CustomerBasicInfoSaveSe
             if(customerBasicInfo != null){
                 customerId = customerBasicInfo.getCustomerId();
                 if(customerId != -1){
-                    if(dockedContactInfoList != null){
+                    if(dockedContactInfoList != null && dockedContactInfoList.size()>0){
                         for (DockedContactInfo dockedContactInfo: dockedContactInfoList) {
                             dockedContactInfo.setCustomerId(customerId);
                             customerBasicInfoSaveMapper.saveDockedContactInfo(dockedContactInfo);
                         }
                     }
-                    if(channelSaleInfoList != null){
+                    if(channelSaleInfoList != null && channelSaleInfoList.size()>0){
                         for (ChannelSaleInfo channelSaleInfo: channelSaleInfoList) {
                             channelSaleInfo.setCustomerId(customerId);
                             customerBasicInfoSaveMapper.saveChannelSaleInfo(channelSaleInfo);

+ 2 - 3
watero-rst-web/src/main/java/com/iamberry/rst/controllers/customer/CustomerBasicInfoSaveController.java

@@ -18,7 +18,7 @@ import java.util.List;
 
 
 @Controller
-@RequestMapping("/admin/CustomerBasic")
+@RequestMapping("/admin/customerBasic")
 public class CustomerBasicInfoSaveController {
 
     private Logger logger = LoggerFactory.getLogger(CustomerBasicInfoSaveController.class);
@@ -32,7 +32,7 @@ public class CustomerBasicInfoSaveController {
      * @return
      */
     @RequiresPermissions("customerBasic:save:customerInfo")
-    @RequestMapping(value = "/saveCustomerInfo")
+    @RequestMapping("/saveCustomerInfo")
     public ModelAndView toAddCustomer(HttpServletRequest request) {
         ModelAndView mv = new ModelAndView("customer/save_customer_info");
         return mv;
@@ -54,7 +54,6 @@ public class CustomerBasicInfoSaveController {
     @RequestMapping("/save_customer_info")
     public ResponseJson saveCustomerBasicInfo(HttpServletRequest request, CustomerBasicInfo customerBasicInfo, List<DockedContactInfo> dockedContactInfoList,
                                               List<ChannelSaleInfo> channelSaleInfoList,BillingInfo billingInfo, TicketOpeningInfo ticketOpeningInfo) throws Exception {
-        //注意:DockedContactInfo、ChannelSaleInfo可能为多个,需修改
         ResponseJson rjx = this.isValiData(customerBasicInfo);
         Boolean isSaveSuccess = false;//是否保存成功标识
         if(rjx.getResultCode() == 500){