Просмотр исходного кода

// add shar app

release_toaliyun_real
xhxu 3 лет назад
Родитель
Сommit
9bce2925a9
1 измененных файлов: 29 добавлений и 0 удалений
  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 Просмотреть файл

@@ -153,6 +153,35 @@ public class WxProfitSharingReceiverApplyServiceImpl implements WxProfitSharingR
if(record == null){
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())
&& StringUtils.isBlank(record.getSalesInfo())){
Map<String,Object> salesInfoMap = new HashMap<>();


Загрузка…
Отмена
Сохранить