Explorar o código

feat: EnterpriseService/AlipayEnterpriseService 处理 wanlihuiUid 字段映射

alphah hai 16 horas
pai
achega
22e474e010

+ 1 - 0
java/src/main/java/com/payment/platform/module/payment/enterprise/service/AlipayEnterpriseService.java

@@ -62,6 +62,7 @@ public class AlipayEnterpriseService {
             pending.setBusinessScenario((String) data.get("business_scenario"));
             pending.setBusinessContracts((String) data.get("business_contracts"));
             pending.setLegalRepIdPhoto((String) data.get("legal_rep_id_photo"));
+            pending.setWanlihuiUid((String) data.get("wanlihui_uid"));
             enterpriseMapper.insert(pending);
 
             Map<String, Object> result = new LinkedHashMap<>();

+ 4 - 0
java/src/main/java/com/payment/platform/module/payment/enterprise/service/EnterpriseService.java

@@ -87,6 +87,7 @@ public class EnterpriseService {
         e.setBusinessScenario(dto.getBusinessScenario());
         e.setBusinessContracts(dto.getBusinessContracts());
         e.setLegalRepIdPhoto(dto.getLegalRepIdPhoto());
+        e.setWanlihuiUid(dto.getWanlihuiUid());
         enterpriseMapper.insert(e);
         return toVO(enterpriseMapper.selectById(e.getId()));
     }
@@ -108,6 +109,7 @@ public class EnterpriseService {
         if (dto.getBusinessScenario() != null) e.setBusinessScenario(dto.getBusinessScenario());
         if (dto.getBusinessContracts() != null) e.setBusinessContracts(dto.getBusinessContracts());
         if (dto.getLegalRepIdPhoto() != null) e.setLegalRepIdPhoto(dto.getLegalRepIdPhoto());
+        if (dto.getWanlihuiUid() != null) e.setWanlihuiUid(dto.getWanlihuiUid());
         enterpriseMapper.updateById(e);
 
         // 对应 Python: 当状态为已激活或认证时,从支付宝同步企业信息
@@ -142,6 +144,7 @@ public class EnterpriseService {
         vo.setBusinessScenario(e.getBusinessScenario());
         vo.setBusinessContracts(e.getBusinessContracts());
         vo.setLegalRepIdPhoto(e.getLegalRepIdPhoto());
+        vo.setWanlihuiUid(e.getWanlihuiUid());
         return vo;
     }
 
@@ -175,6 +178,7 @@ public class EnterpriseService {
         vo.setBusinessScenario(e.getBusinessScenario());
         vo.setBusinessContracts(e.getBusinessContracts());
         vo.setLegalRepIdPhoto(e.getLegalRepIdPhoto());
+        vo.setWanlihuiUid(e.getWanlihuiUid());
         return vo;
     }
 }