gongfuzhu 1 рік тому
батько
коміт
101e7b8c92

+ 7 - 1
SpringBatchServiceServer/src/main/java/com/zswl/cloud/springBtach/server/core/job/standard/StandarVerificationJob.java

@@ -4,6 +4,7 @@ import com.github.microservice.auth.client.content.ResultContent;
 import com.zhongshu.payment.client.model.order.v2.CreateOrder2Model;
 import com.zhongshu.payment.client.model.order.v2.VerificationModel;
 import com.zhongshu.payment.client.service.v2.OrderService2;
+import com.zhongshu.payment.client.service.v2.PaymentService2;
 import lombok.Data;
 import lombok.extern.log4j.Log4j2;
 import org.springframework.batch.core.Job;
@@ -26,6 +27,9 @@ public class StandarVerificationJob {
     ThreadLocal<ResultContent> resultContent = new ThreadLocal<>();
 
     ThreadLocal<VerificationModel> parameter = new ThreadLocal<>();
+
+    @Autowired
+    PaymentService2 paymentService2;
     @Resource
     private StepBuilderFactory stepBuilderFactory;
 
@@ -39,7 +43,9 @@ public class StandarVerificationJob {
     public Step standardVerificationStep() {
         return stepBuilderFactory.get("standardVerificationStep")
                 .tasklet((contribution, chunkContext) -> {
-                    getResultContent().set(orderService2.verification(getParameter().get()));
+                    VerificationModel verificationModel = getParameter().get();
+                    getResultContent().set(orderService2.verification(verificationModel));
+                    paymentService2.subOrdersConfirm(verificationModel.getId(),verificationModel.getShopId());
                     return RepeatStatus.FINISHED;
                 })
                 .build();