|
|
@@ -226,10 +226,10 @@ public class SmsbDepartmentUserServiceImpl extends ServiceImpl<SmsbDepartmentUse
|
|
|
}
|
|
|
log.info("开始更新用户表属性:{}",userCO);
|
|
|
return super.update(new LambdaUpdateWrapper<>(SmsbDepartmentUserDO.class)
|
|
|
- .set(SmsbDepartmentUserDO::getWechat , userCO.getWechat())
|
|
|
- .set(SmsbDepartmentUserDO::getWechatApplet , userCO.getWechatAppletOpenId())
|
|
|
- .set(SmsbDepartmentUserDO::getPhone , userCO.getPhone())
|
|
|
- .set(SmsbDepartmentUserDO::getEmail , userCO.getEmail())
|
|
|
+ .set(userCO.getWechat() != null,SmsbDepartmentUserDO::getWechat , userCO.getWechat())
|
|
|
+ .set(userCO.getWechatAppletOpenId() != null,SmsbDepartmentUserDO::getWechatApplet , userCO.getWechatAppletOpenId())
|
|
|
+ .set(userCO.getPhone() != null,SmsbDepartmentUserDO::getPhone , userCO.getPhone())
|
|
|
+ .set(userCO.getEmail() != null,SmsbDepartmentUserDO::getEmail , userCO.getEmail())
|
|
|
.eq(StringUtils.isNotBlank(userCO.getUsername()) ,SmsbDepartmentUserDO::getUserName , userCO.getUsername())
|
|
|
.eq(StringUtils.isNotBlank(userCO.getId()) ,SmsbDepartmentUserDO::getUserId , userCO.getId()));
|
|
|
}
|