瀏覽代碼

新增解冻查询

yousongbo 3 周之前
父節點
當前提交
8fffba66d8

+ 5 - 0
suishenbang-order/pom.xml

@@ -20,6 +20,11 @@
             <groupId>com.dgtly</groupId>
             <artifactId>suishenbang-common</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.dgtly</groupId>
+            <artifactId>suishenbang-sync-common</artifactId>
+            <version>4.0.0</version>
+        </dependency>
     </dependencies>
 
 </project>

+ 19 - 0
suishenbang-order/src/main/java/com/dgtly/order/controller/CustomersStartController.java

@@ -1,6 +1,8 @@
 package com.dgtly.order.controller;
 
 import java.util.List;
+
+import com.dgtly.sync.service.HanaOrderComponent;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
@@ -34,6 +36,9 @@ public class CustomersStartController extends BaseController
     @Autowired
     private ICustomersStartService customersStartService;
 
+    @Autowired
+    private HanaOrderComponent hanaOrderComponent;
+
     @RequiresPermissions("order:customersStart:view")
     @GetMapping()
     public String customersStart()
@@ -90,6 +95,20 @@ public class CustomersStartController extends BaseController
         return toAjax(customersStartService.addCustomersStart(ids));
     }
 
+    /**
+     * 经销商解冻查询接口
+     */
+    @PostMapping("/addFreeCustomer")
+    @ResponseBody
+    public String addFreeCustomer(String customer) {
+        try {
+            hanaOrderComponent.hanaFreezeCustomer(customer);
+        } catch (Exception e) {
+            throw new RuntimeException(e);
+        }
+        return "";
+    }
+
     /**
      * 修改经销商启用
      */

文件差異過大導致無法顯示
+ 5 - 9
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/HanaOrderComponent.java


+ 1 - 1
suishenbang-system/src/main/resources/mapper/system/CustomerMapper.xml

@@ -149,7 +149,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             data_master_customer
         WHERE
             1 = 1
-          AND (CustomerTypeCode5 = 'SSB' or (IsFreeze='否' and CustomerTypeCode1='D01' and IsBMDCustomer='否'))
+          AND (CustomerTypeCode5 = 'SSB' or (IsFreeze='否' and CustomerTypeCode1='D01' and IsBMDCustomer='否')  or (CustomerTypeCode1='D06'))
           AND CustomerCode NOT IN (
             SELECT
                 customers_code