Browse Source

Merge branch 'release_toaliyun_real_202208' of https://git.malls.iformall.com/server/formallProject into release_toaliyun_real_202208

release_toaliyun_real
zhengfangyuan 3 years ago
parent
commit
cf05de7018
1 changed files with 29 additions and 0 deletions
  1. +29
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxProfitSharingReceiverApplyServiceImpl.java

+ 29
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxProfitSharingReceiverApplyServiceImpl.java View File

@@ -153,6 +153,35 @@ public class WxProfitSharingReceiverApplyServiceImpl implements WxProfitSharingR
if(record == null){ if(record == null){
return; return;
} }
if(receiverAdd.getOrganizationType() != null && !receiverAdd.getOrganizationType().equals(record.getOrganizationType())){
//切换主体 清除部分数据
receiverAdd.setSettlementInfo("{}");
receiverAdd.setQualifications("[]");
}
if(EnumYesOrNo.NO.getCode().equals(receiverAdd.getFinanceInstitution())){
receiverAdd.setFinanceInstitutionInfo("{}");
}
if(EnumSharingReceiverOrganizationType.GETI.equals(receiverAdd.getOrganizationType())
|| EnumSharingReceiverOrganizationType.QIYE.equals(receiverAdd.getOrganizationType())){
if(record.getIdHolderType() == null){
receiverAdd.setIdHolderType(EnumSharingReceiverIdHolderType.LEGAL.getCode());
}
}
if(receiverAdd.getIdDocType() != null){
if(EnumSharingReceiverIdDocType.IDENTIFICATION_TYPE_IDCARD.getCode().equals(receiverAdd.getIdDocType())){
receiverAdd.setIdDocInfo("{}");
}else{
receiverAdd.setIdCardInfo("{}");
}
}
if(!EnumSharingReceiverOrganizationType.QIYE.equals(receiverAdd.getOrganizationType())){
if(!EnumYesOrNo.YES.getCode().equals(record.getOwner())){
receiverAdd.setOwner(EnumYesOrNo.YES.getCode());
}
}
if(EnumYesOrNo.YES.getCode().equals(receiverAdd.getOwner())){
receiverAdd.setUboInfoList("[]");
}
if(StringUtils.isNotBlank(receiverAdd.getMerchantShortname()) if(StringUtils.isNotBlank(receiverAdd.getMerchantShortname())
&& StringUtils.isBlank(record.getSalesInfo())){ && StringUtils.isBlank(record.getSalesInfo())){
Map<String,Object> salesInfoMap = new HashMap<>(); Map<String,Object> salesInfoMap = new HashMap<>();


Loading…
Cancel
Save