Browse Source

门店核销修改

lazhaoqian 4 years ago
parent
commit
74bfd6601c

+ 1 - 1
sailun-allsteel-app-rest/src/main/java/io/platform/app/web/remote/MyAppRemote.java

@@ -92,7 +92,7 @@ public class MyAppRemote {
      * @return
      */
     public ExecuteResult<StoreWriteOffCouponDto> storeCancel(List<StoreWriteOffCouponDto> storeWriteOffCouponDtoList) {
-        return storeWriteOffCouponServiceClient.save(storeWriteOffCouponDtoList);
+        return storeWriteOffCouponServiceClient.storeCancel(storeWriteOffCouponDtoList);
     }
 
     /**

+ 5 - 1
sailun-allsteel-bus-provider/saillun-allsteel-bus-api/src/main/java/io/platform/store/service/client/api/StoreWriteOffCouponServiceClient.java

@@ -25,7 +25,11 @@ public interface StoreWriteOffCouponServiceClient{
         /**
          * 保存对象
          */
-        ExecuteResult<StoreWriteOffCouponDto> save(List<StoreWriteOffCouponDto> storeWriteOffCouponDtoList);
+        ExecuteResult<String> save(StoreWriteOffCouponDto storeWriteOffCouponDto);
+        /**
+         * 门店核销
+         */
+        ExecuteResult<StoreWriteOffCouponDto> storeCancel(List<StoreWriteOffCouponDto> storeWriteOffCouponDtoList);
         /**
          * 更新对象
          */

+ 19 - 1
sailun-allsteel-bus-provider/sailun-allsteel-bus-service/src/main/java/io/platform/store/service/client/impl/StoreWriteOffCouponServiceClientImpl.java

@@ -66,7 +66,25 @@ public class StoreWriteOffCouponServiceClientImpl extends BaseServiceClient<Stor
     }
 
     @Override
-    public ExecuteResult<StoreWriteOffCouponDto> save(List<StoreWriteOffCouponDto> storeWriteOffCouponDtoList) {
+    public ExecuteResult<String> save(StoreWriteOffCouponDto storeWriteOffCouponDto) {
+        ExecuteResult<String> result = new ExecuteResult<String>();
+        try{
+            StoreWriteOffCoupon storeWriteOffCoupon = new StoreWriteOffCoupon();
+            revert(storeWriteOffCouponDto,storeWriteOffCoupon);
+            boolean flag = storeWriteOffCouponService.save(storeWriteOffCoupon);
+            if(!flag){
+                result.addErrorMessage("保存失败。");
+            }
+        }
+        catch (Exception e) {
+            logger.error(" 保存错误:" + e.toString(), e);
+            result.addErrorMessage("保存错误:" + e.toString());
+        }
+        return result;
+    }
+
+    @Override
+    public ExecuteResult<StoreWriteOffCouponDto> storeCancel(List<StoreWriteOffCouponDto> storeWriteOffCouponDtoList) {
         ExecuteResult<StoreWriteOffCouponDto> result = new ExecuteResult<>();
         if (CollectionUtils.isNotEmpty(storeWriteOffCouponDtoList)){
             for (StoreWriteOffCouponDto storeWriteOffCouponDto : storeWriteOffCouponDtoList) {