@ -361,6 +361,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setCustId ( entity . getCustId ( ) ) ;
mpsMarket . setCustId ( entity . getCustId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
lqw . like ( StringUtils . isNotEmpty ( entity . getEntryDate ( ) ) , MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 4 ) ) ;
lqw . like ( StringUtils . isNotEmpty ( entity . getEntryDate ( ) ) , MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 4 ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
@ -383,6 +384,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setCustAcctNo ( entity . getCustAcctNo ( ) ) ;
mpsMarket . setCustAcctNo ( entity . getCustAcctNo ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
throw new ServiceException ( " 银行卡号已存在! " ) ;
throw new ServiceException ( " 银行卡号已存在! " ) ;
@ -406,6 +408,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setAcquiringId ( entity . getAcquiringId ( ) ) ;
mpsMarket . setAcquiringId ( entity . getAcquiringId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
throw new ServiceException ( " 商户号不可重复! " ) ;
throw new ServiceException ( " 商户号不可重复! " ) ;
@ -415,6 +418,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setHeatingNo ( entity . getHeatingNo ( ) ) ;
mpsMarket . setHeatingNo ( entity . getHeatingNo ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
lqw . like ( StringUtils . isNotEmpty ( entity . getEntryDate ( ) ) , MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 4 ) ) ;
lqw . like ( StringUtils . isNotEmpty ( entity . getEntryDate ( ) ) , MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 4 ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
@ -426,6 +430,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setHeatingNo ( entity . getHeatingNo ( ) ) ;
mpsMarket . setHeatingNo ( entity . getHeatingNo ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
mpsMarket . setSubcategoryId ( entity . getSubcategoryId ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
lqw . like ( StringUtils . isNotEmpty ( entity . getEntryDate ( ) ) , MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 7 ) ) ;
lqw . like ( StringUtils . isNotEmpty ( entity . getEntryDate ( ) ) , MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 7 ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
@ -435,11 +440,13 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
/ / 在set1中的业务类型 , 账号 + 年份不能重复
/ / 在set1中的业务类型 , 账号 + 年份不能重复
/ / 没有对公业务 , 不判断custtype
/ / 没有对公业务 , 不判断custtype
/ / 排除新开有效银行卡可重复的影响
/ / 排除新开有效银行卡可重复的影响
/ / 修改时排除本条数据的影响
mpsMarket . setCustAcctNo ( entity . getCustAcctNo ( ) ) ;
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 ) ;
lqw . ne ( " BIZ010 " . equals ( entity . getSubcategoryId ( ) ) , MpsMarket : : getSubcategoryId , " BIZ010 " ) ;
lqw . ne ( " BIZ010 " . equals ( entity . getSubcategoryId ( ) ) , MpsMarket : : getSubcategoryId , " BIZ010 " ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
throw new ServiceException ( " 该营销记录(四选一)已存在! " ) ;
throw new ServiceException ( " 该营销记录(四选一)已存在! " ) ;
@ -450,6 +457,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setCustId ( entity . getCustId ( ) ) ;
mpsMarket . setCustId ( entity . getCustId ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . like ( MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 7 ) ) ;
lqw . like ( MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 7 ) ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
throw new ServiceException ( " 该营销记录已存在! " ) ;
throw new ServiceException ( " 该营销记录已存在! " ) ;
@ -460,6 +468,7 @@ public class MpsMarketServiceImpl implements IMpsMarketService {
mpsMarket . setCustAcctNo ( entity . getCustAcctNo ( ) ) ;
mpsMarket . setCustAcctNo ( entity . getCustAcctNo ( ) ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
LambdaQueryWrapper < MpsMarket > lqw = new LambdaQueryWrapper < > ( mpsMarket ) ;
lqw . like ( MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 7 ) ) ;
lqw . like ( MpsMarket : : getEntryDate , entity . getEntryDate ( ) . substring ( 0 , 7 ) ) ;
lqw . ne ( entity . getDataId ( ) ! = null , MpsMarket : : getDataId , entity . getDataId ( ) ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
List < MpsMarketVo > result = baseMapper . selectVoList ( lqw ) ;
if ( ! result . isEmpty ( ) ) {
if ( ! result . isEmpty ( ) ) {
throw new ServiceException ( " 该营销记录已存在! " ) ;
throw new ServiceException ( " 该营销记录已存在! " ) ;