|
@@ -231,6 +231,16 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void signAgreement(UserSignCertDTO userSignCertDTO) {
|
|
public void signAgreement(UserSignCertDTO userSignCertDTO) {
|
|
|
|
+
|
|
|
|
+ if (CollUtil.containsAny(userSignCertDTO.getGigTypeList(), CollUtil.toList(GigTypeEnum.OLADING, GigTypeEnum.JIN_YUAN))) {
|
|
|
|
+ // 阿拉钉、金园数科同步更新数据(存在任意一个,则将两个都加入进来进行更新)
|
|
|
|
+ List<GigTypeEnum> distinctList = new ArrayList<>();
|
|
|
|
+ distinctList.add(GigTypeEnum.OLADING);
|
|
|
|
+ distinctList.add(GigTypeEnum.JIN_YUAN);
|
|
|
|
+ distinctList.addAll(userSignCertDTO.getGigTypeList());
|
|
|
|
+ userSignCertDTO.setGigTypeList(CollUtil.distinct(distinctList));
|
|
|
|
+ }
|
|
|
|
+
|
|
LambdaUpdateWrapper<SysUserSub> updateWrapper = Wrappers.lambdaUpdate();
|
|
LambdaUpdateWrapper<SysUserSub> updateWrapper = Wrappers.lambdaUpdate();
|
|
updateWrapper.eq(SysUserSub::getUserId, userSignCertDTO.getUserId());
|
|
updateWrapper.eq(SysUserSub::getUserId, userSignCertDTO.getUserId());
|
|
if (CollUtil.isNotEmpty(userSignCertDTO.getGigTypeList())) {
|
|
if (CollUtil.isNotEmpty(userSignCertDTO.getGigTypeList())) {
|
|
@@ -251,6 +261,16 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void personalIdentityVerification(UserSignCertDTO userSignCertDTO) {
|
|
public void personalIdentityVerification(UserSignCertDTO userSignCertDTO) {
|
|
|
|
+
|
|
|
|
+ if (CollUtil.containsAny(userSignCertDTO.getGigTypeList(), CollUtil.toList(GigTypeEnum.OLADING, GigTypeEnum.JIN_YUAN))) {
|
|
|
|
+ // 阿拉钉、金园数科同步更新数据(存在任意一个,则将两个都加入进来进行更新)
|
|
|
|
+ List<GigTypeEnum> distinctList = new ArrayList<>();
|
|
|
|
+ distinctList.add(GigTypeEnum.OLADING);
|
|
|
|
+ distinctList.add(GigTypeEnum.JIN_YUAN);
|
|
|
|
+ distinctList.addAll(userSignCertDTO.getGigTypeList());
|
|
|
|
+ userSignCertDTO.setGigTypeList(CollUtil.distinct(distinctList));
|
|
|
|
+ }
|
|
|
|
+
|
|
LambdaUpdateWrapper<SysUserSub> updateWrapper = Wrappers.lambdaUpdate();
|
|
LambdaUpdateWrapper<SysUserSub> updateWrapper = Wrappers.lambdaUpdate();
|
|
updateWrapper.eq(SysUserSub::getUserId, userSignCertDTO.getUserId());
|
|
updateWrapper.eq(SysUserSub::getUserId, userSignCertDTO.getUserId());
|
|
if (CollUtil.isNotEmpty(userSignCertDTO.getGigTypeList())) {
|
|
if (CollUtil.isNotEmpty(userSignCertDTO.getGigTypeList())) {
|