zoujiajian 9 maanden geleden
bovenliggende
commit
d83f82a682

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/views/OrderDonView.java

@@ -80,6 +80,12 @@ public class OrderDonView {
     @DbField("sku.is_gpt_team")
     private Boolean isGptTeam;
 
+    /**
+     * 是否加入got team
+     */
+    @DbIgnore
+    private Boolean isJoinGptTeam;
+
     @DbField("o.user_id")
     @JsonIgnore
     private Long userId;

+ 7 - 0
netflix-web/src/main/java/com/cyksj/web/controller/payment/OrderController.java

@@ -152,6 +152,9 @@ public class OrderController {
     @Autowired
     private UpgradePackageMapper upgradePackageMapper;
 
+    @Autowired
+    private GptTeamUserBindRecordMapper gptTeamUserBindRecordMapper;
+
     /**
      * 支付
      * @author chan
@@ -525,6 +528,10 @@ public class OrderController {
                     data.setSpecVal(languageSpecVal);
                 }
             }
+
+            if (data.getIsGptTeam()) {
+                data.setIsJoinGptTeam(gptTeamUserBindRecordMapper.selectCount(Wrappers.lambdaQuery(GptTeamUserBindRecord.class).eq(GptTeamUserBindRecord::getOrderId, data.getId())) > 0);
+            }
         });
         return GatewayResponse.SUCCESS.newBuilder().toResult(search);
     }