Compare commits

...

2 Commits

Author SHA1 Message Date
SGK\17962
59c460f5d4 Merge remote-tracking branch 'origin/main' 2025-10-16 17:10:06 +08:00
SGK\17962
48609d9b8b * 20251016修改:
* 新开有效银行卡:卡号不可重复,身份证可重复,一个人可能办多张卡
         * 新增综合收单:商户号不可重复
         * 磁条卡:卡号不可重复
         * 新开社保卡、贷款客户社保卡、社保卡激活并使用、 身份证当年不可重复并且银行卡不可重
         * BIZ011	新开有效社保卡
         * BIZ012	营销贷款客户社保卡
         * BIZ014	社保卡激活并使用
2025-10-16 17:09:54 +08:00

View File

@ -332,7 +332,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
* *
* 公积金缴纳账户代收交警罚没款磁条卡更换登记代收水费代收电费允许多次录入,不验重 * 公积金缴纳账户代收交警罚没款磁条卡更换登记代收水费代收电费允许多次录入,不验重
* *
* 以下业务类型只能有一个身份证号+份不能重复 * 以下业务类型只能有一个身份证号+份不能重复
* BIZ010 新开有效银行卡 * BIZ010 新开有效银行卡
* BIZ011 新开有效社保卡 * BIZ011 新开有效社保卡
* BIZ012 营销贷款客户社保卡 * BIZ012 营销贷款客户社保卡
@ -432,10 +432,10 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
throw new ServiceException("当月水费户号已存在!"); throw new ServiceException("当月水费户号已存在!");
} }
}else if (set1.contains(entity.getSubcategoryId())) { }else if (set1.contains(entity.getSubcategoryId())) {
//在set1中的业务类型身份证号+份不能重复 //在set1中的业务类型,账号+份不能重复
//没有对公业务不判断custtype //没有对公业务不判断custtype
// 排除新开有效银行卡可重复的影响 // 排除新开有效银行卡可重复的影响
mpsMarket.setCustId(entity.getCustId()); mpsMarket.setCustAcctNo(entity.getCustAcctNo());
LambdaQueryWrapper<MpsMarket> lqw = new LambdaQueryWrapper<>(mpsMarket); LambdaQueryWrapper<MpsMarket> lqw = new LambdaQueryWrapper<>(mpsMarket);
lqw.like(MpsMarket::getEntryDate, entity.getEntryDate().substring(0,4)); lqw.like(MpsMarket::getEntryDate, entity.getEntryDate().substring(0,4));
lqw.in(MpsMarket::getSubcategoryId, set1); lqw.in(MpsMarket::getSubcategoryId, set1);