LG88888888 3 years ago
parent
commit
9041d0acec

+ 9 - 5
src/main/java/net/chenlin/dp/modules/api/controller/CustomerController.java

@@ -8,6 +8,7 @@ import net.chenlin.dp.modules.api.service.CustomerService;
 import net.chenlin.dp.modules.api.vo.ICustomer;
 import net.chenlin.dp.modules.api.vo.ICustomer;
 import net.chenlin.dp.modules.api.vo.ICustomerEdit;
 import net.chenlin.dp.modules.api.vo.ICustomerEdit;
 
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.List;
 
 
 public class CustomerController {
 public class CustomerController {
@@ -49,11 +50,14 @@ public class CustomerController {
         DynamicDataSource.setDataSource("");
         DynamicDataSource.setDataSource("");
         if (iCustomerEdits!=null&&iCustomerEdits.size()>0){
         if (iCustomerEdits!=null&&iCustomerEdits.size()>0){
             for (ICustomerEdit i:iCustomerEdits){
             for (ICustomerEdit i:iCustomerEdits){
-                String s = customerService.editCustomer(i);
-                if (s.equals("0")){
-                    DynamicDataSource.setDataSource("last-data-source");
-                    customerMapper.UpdateCustomer(i.getCode());
-                    DynamicDataSource.setDataSource("");
+                HashMap customer = customerService.getCustomer(i.getCode());
+                if (customer!=null&&customer.size()>0) {
+                    String s = customerService.editCustomer(i);
+                    if (s.equals("0")) {
+                        DynamicDataSource.setDataSource("last-data-source");
+                        customerMapper.UpdateCustomer(i.getCode());
+                        DynamicDataSource.setDataSource("");
+                    }
                 }
                 }
             }
             }
         }
         }