结算对象同步已存在用户修改;支付钱包修改校验去除;

This commit is contained in:
王奎兴
2026-03-23 09:48:45 +08:00
parent 5fdd55f2de
commit e2aec5a566
2 changed files with 20 additions and 7 deletions
@@ -82,13 +82,13 @@ public class PaymentWalletApplicationService {
*/ */
public Boolean update(PaymentWalletDO paymentWalletDO) { public Boolean update(PaymentWalletDO paymentWalletDO) {
//根据支付方式编码查询支付方式 //根据支付方式编码查询支付方式
if(!StringUtils.isNotEmpty(paymentWalletDO.getPaymentMethodCode())){ // if(!StringUtils.isNotEmpty(paymentWalletDO.getPaymentMethodCode())){
throw new ServiceException("支付方式编码不能为空"); // throw new ServiceException("支付方式编码不能为空");
} // }
PaymentManage paymentManage = paymentManageDomainService.selectByPaymentCode(paymentWalletDO.getPaymentMethodCode()); // PaymentManage paymentManage = paymentManageDomainService.selectByPaymentCode(paymentWalletDO.getPaymentMethodCode());
if(null == paymentManage){ // if(null == paymentManage){
throw new ServiceException("支付方式信息未找到"); // throw new ServiceException("支付方式信息未找到");
} // }
paymentWalletDO.setPaymentMethod(paymentWalletDO.getPaymentMethod()); paymentWalletDO.setPaymentMethod(paymentWalletDO.getPaymentMethod());
paymentWalletDO.setPaymentWalletId(paymentWalletDO.getPaymentWalletId()); paymentWalletDO.setPaymentWalletId(paymentWalletDO.getPaymentWalletId());
return paymentWalletDomainService.update(paymentWalletDO); return paymentWalletDomainService.update(paymentWalletDO);
@@ -293,6 +293,13 @@ public class SettlementCustomersApplicationService {
Long settlementEntityId = saveEntity.getSettlementEntityId(); Long settlementEntityId = saveEntity.getSettlementEntityId();
List<SettlementCustomers> settlementCustomers = settlementCustomersMapper.selectList(new LambdaQueryWrapper<SettlementCustomers>().eq(SettlementCustomers::getSettlementEntityId, settlementEntityId)); List<SettlementCustomers> settlementCustomers = settlementCustomersMapper.selectList(new LambdaQueryWrapper<SettlementCustomers>().eq(SettlementCustomers::getSettlementEntityId, settlementEntityId));
if(settlementCustomers != null && settlementCustomers.size() > 0){ if(settlementCustomers != null && settlementCustomers.size() > 0){
for (SettlementCustomers settlementCustomer : settlementCustomers) {
settlementCustomer.setSettlementEntity(userShipperPo.getUserName());
settlementCustomer.setSettlementMethodCode("monthly_settle");
settlementCustomer.setMainRole(1);
settlementCustomer.setNcCode(userShipperPo.getCustomerNcCode());
settlementCustomersMapper.updateById(settlementCustomer);
}
} else { } else {
saveEntity(saveEntity); saveEntity(saveEntity);
} }
@@ -325,6 +332,12 @@ public class SettlementCustomersApplicationService {
Long settlementEntityId = saveEntity.getSettlementEntityId(); Long settlementEntityId = saveEntity.getSettlementEntityId();
List<SettlementCustomers> settlementCustomers = settlementCustomersMapper.selectList(new LambdaQueryWrapper<SettlementCustomers>().eq(SettlementCustomers::getSettlementEntityId, settlementEntityId)); List<SettlementCustomers> settlementCustomers = settlementCustomersMapper.selectList(new LambdaQueryWrapper<SettlementCustomers>().eq(SettlementCustomers::getSettlementEntityId, settlementEntityId));
if(settlementCustomers != null && settlementCustomers.size() > 0){ if(settlementCustomers != null && settlementCustomers.size() > 0){
for (SettlementCustomers settlementCustomer : settlementCustomers) {
settlementCustomer.setSettlementEntity(userDriverPo.getUserName());
settlementCustomer.setSettlementMethodCode("monthly_settle");
settlementCustomer.setMainRole(1);
settlementCustomersMapper.updateById(settlementCustomer);
}
} else { } else {
saveEntity(saveEntity); saveEntity(saveEntity);
} }