|
@@ -697,6 +697,20 @@ public class SecondTradeRecordServiceImpl extends ServiceImpl<SecondTradeRecordM
|
|
|
updateWrapper.set(SecondEntrustUser::getEntrustIdCard, idCard);
|
|
updateWrapper.set(SecondEntrustUser::getEntrustIdCard, idCard);
|
|
|
}
|
|
}
|
|
|
secondEntrustUserMapper.update(null, updateWrapper);
|
|
secondEntrustUserMapper.update(null, updateWrapper);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ LambdaUpdateWrapper<SecondEntrustUser> wrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ wrapper.eq(SecondEntrustUser::getEntrustTradeId, tradeId);
|
|
|
|
|
+ Integer entrust = secondEntrustUserMapper.selectCount(wrapper);
|
|
|
|
|
+ if (entrust <= 0) {
|
|
|
|
|
+ if (StringUtils.isNotBlank(userPhone) && StringUtils.isNotBlank(userName) && StringUtils.isNotBlank(idCard)) {
|
|
|
|
|
+ secondEntrustUserMapper.insert(new SecondEntrustUser()
|
|
|
|
|
+ .setEntrustTradeId(tradeId)
|
|
|
|
|
+ .setEntrustUserPhone(userPhone)
|
|
|
|
|
+ .setEntrustUserName(userName)
|
|
|
|
|
+ .setEntrustIdCard(idCard)
|
|
|
|
|
+ .setDeleteFlag(0));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|