Ver código fonte

# Conflicts:
# suishenbang-order/src/main/java/com/dgtly/order/controller/CustomersStartController.java
# suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/HanaOrderComponent.java
# suishenbang-system/src/main/resources/mapper/system/CustomerMapper.xml

yousongbo 2 semanas atrás
pai
commit
082793aec5

+ 5 - 3
suishenbang-order/src/main/java/com/dgtly/order/controller/CustomersStartController.java

@@ -100,13 +100,15 @@ public class CustomersStartController extends BaseController
      * 经销商解冻查询接口
      */
     @PostMapping("/addFreeCustomer")
-    public String addFreeCustomer(String customer) {
+    @ResponseBody
+    public AjaxResult addFreeCustomer(String customer) {
+        String str ="";
         try {
-            hanaOrderComponent.hanaFreezeCustomer(customer);
+            str = hanaOrderComponent.getFreezeCustomer(customer);
         } catch (Exception e) {
             throw new RuntimeException(e);
         }
-        return "执行成功";
+        return AjaxResult.success(str);
     }
     @Autowired
     private ISysUserOrderAuthorService sysUserOrderAuthorService;

+ 1 - 1
suishenbang-system/src/main/java/com/dgtly/system/mapper/DeliverQuantityConfirmMapper.java

@@ -41,7 +41,7 @@ public interface DeliverQuantityConfirmMapper
    void  saveDeliverNumber(@Param("list") List<DeliverQuantityConfirm> list);
 
 
-
+    int insertCus(String customer);
 
 
 

+ 2 - 0
suishenbang-system/src/main/java/com/dgtly/system/service/ISysUserOrderAuthorService.java

@@ -118,4 +118,6 @@ public interface ISysUserOrderAuthorService
      */
     void customersStart();
 
+    int insertCus(String customer);
+
 }

+ 5 - 0
suishenbang-system/src/main/java/com/dgtly/system/service/impl/SysUserOrderAuthorServiceImpl.java

@@ -909,6 +909,11 @@ public class SysUserOrderAuthorServiceImpl implements ISysUserOrderAuthorService
         }
     }
 
+    @Override
+    public int insertCus(String customer) {
+        return deliverQuantityConfirmMapper.insertCus( customer);
+    }
+
     public Set<String> getConfigValueSet(String dictType){
             Set<String> res = new HashSet<>();
             List<SysDictData> dictDatas = sysDictDataService.selectSimpleDictDataByType(dictType);

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

@@ -180,5 +180,5 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                  (#{item.customersCode},#{item.customersName},#{item.onlineTime},#{item.customerType})
              </foreach>
     </insert>
-    
+
 </mapper>

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

@@ -114,5 +114,7 @@
         </foreach>
     </insert>
 
-
+    <select id="insertCus" parameterType="java.lang.String" resultType="java.lang.Integer">
+        insert into meta_hana_not_freeze_customer(customer_code,create_time) values(#{customer}, NOW())
+    </select>
 </mapper>

+ 5 - 0
suishenbang-wxportal/suishenbang-wxportal-api/pom.xml

@@ -26,5 +26,10 @@
             <artifactId>suishenbang-wxportal-common</artifactId>
             <version>4.0.0</version>
         </dependency>
+        <dependency>
+            <groupId>com.dgtly</groupId>
+            <artifactId>suishenbang-sync-common</artifactId>
+            <version>4.0.0</version>
+        </dependency>
     </dependencies>
 </project>

+ 42 - 0
suishenbang-wxportal/suishenbang-wxportal-api/src/main/java/com/dgtly/wxportal/controller/FreeCustomerController.java

@@ -0,0 +1,42 @@
+package com.dgtly.wxportal.controller;
+
+import com.dgtly.common.annotation.ApiPassToken;
+import com.dgtly.common.core.domain.AjaxResult;
+import com.dgtly.sync.service.HanaOrderComponent;
+import io.swagger.annotations.Api;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+
+
+@Api(tags = "經銷商相关接口")
+@RestController
+@RequestMapping("/free")
+@ApiPassToken
+@Slf4j
+public class FreeCustomerController {
+
+
+
+
+    @Autowired
+    private HanaOrderComponent hanaOrderComponent;
+    /**
+     * 经销商解冻查询接口
+     */
+    @PostMapping("/addFreeCustomer")
+    @ResponseBody
+    public AjaxResult addFreeCustomer(String customer) {
+        String str = "";
+        try {
+            str = hanaOrderComponent.getFreezeCustomer(customer);
+        } catch (Exception e) {
+            throw new RuntimeException(e);
+        }
+        return AjaxResult.success(str);
+    }
+
+}