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

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) {
//根据支付方式编码查询支付方式
if(!StringUtils.isNotEmpty(paymentWalletDO.getPaymentMethodCode())){
throw new ServiceException("支付方式编码不能为空");
}
PaymentManage paymentManage = paymentManageDomainService.selectByPaymentCode(paymentWalletDO.getPaymentMethodCode());
if(null == paymentManage){
throw new ServiceException("支付方式信息未找到");
}
// if(!StringUtils.isNotEmpty(paymentWalletDO.getPaymentMethodCode())){
// throw new ServiceException("支付方式编码不能为空");
// }
// PaymentManage paymentManage = paymentManageDomainService.selectByPaymentCode(paymentWalletDO.getPaymentMethodCode());
// if(null == paymentManage){
// throw new ServiceException("支付方式信息未找到");
// }
paymentWalletDO.setPaymentMethod(paymentWalletDO.getPaymentMethod());
paymentWalletDO.setPaymentWalletId(paymentWalletDO.getPaymentWalletId());
return paymentWalletDomainService.update(paymentWalletDO);
@@ -293,6 +293,13 @@ public class SettlementCustomersApplicationService {
Long settlementEntityId = saveEntity.getSettlementEntityId();
List<SettlementCustomers> settlementCustomers = settlementCustomersMapper.selectList(new LambdaQueryWrapper<SettlementCustomers>().eq(SettlementCustomers::getSettlementEntityId, settlementEntityId));
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 {
saveEntity(saveEntity);
}
@@ -325,6 +332,12 @@ public class SettlementCustomersApplicationService {
Long settlementEntityId = saveEntity.getSettlementEntityId();
List<SettlementCustomers> settlementCustomers = settlementCustomersMapper.selectList(new LambdaQueryWrapper<SettlementCustomers>().eq(SettlementCustomers::getSettlementEntityId, settlementEntityId));
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 {
saveEntity(saveEntity);
}