qin преди 8 месеца
родител
ревизия
9f21d6e756
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      src/main/java/com/poteviohealth/ym/ipos/service/impl/SplitServiceImpl.java

+ 11 - 0
src/main/java/com/poteviohealth/ym/ipos/service/impl/SplitServiceImpl.java

@@ -6,6 +6,8 @@ import com.alibaba.fastjson.TypeReference;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.google.common.collect.Lists;
 import com.poteviohealth.cgp.common.filter.TokenContext;
+import com.poteviohealth.cgp.common.integrated.LongParams;
+import com.poteviohealth.cgp.common.integrated.order.OrderFeignClient;
 import com.poteviohealth.cgp.common.model.VaultsResponse;
 import com.poteviohealth.cgp.common.utils.CgpTool;
 import com.poteviohealth.ym.ipos.common.Basic;
@@ -47,6 +49,8 @@ public class SplitServiceImpl implements ISplitService {
     private ISplitRecordsDetailService splitRecordsDetailService;
     @Resource
     private ISplitWithdrawService splitWithdrawService;
+    @Resource
+    private OrderFeignClient orderFeignClient;
 
     @Override
     public VaultsResponse delayConfirm(SplitRecords records, List<SplitRecordsDetail> details) {
@@ -337,6 +341,13 @@ public class SplitServiceImpl implements ISplitService {
                     }
                 }
                 splitRecordsDetailService.updateBatchById(list2);
+
+                if(splitRecords.getStatus().equals(1)){
+                    LongParams params = new LongParams();
+                    params.setOperatorId(splitRecords.getOperatorId());
+                    params.setId(splitRecords.getSplitId());
+                    orderFeignClient.changeOrderDelayConfirm(params);
+                }
             }
             splitRecordsService.updateBatchById(list);