From 5bf71ab9da5abb86619dbe595bb181d916b676aa Mon Sep 17 00:00:00 2001 From: zhangyue Date: Thu, 7 May 2026 15:16:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=BC=94=E7=A4=BA=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=B3=A8=E5=86=8C=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../info/facade/ZcloudUserFacadeImpl.java | 12 +++++ .../basic/info/web/LoginController.java | 51 ++++++++++++++++++ .../zcloud/basic/info/command/UserAddExe.java | 52 +++++++++++++++++-- .../info/command/query/UserQueryExe.java | 5 +- .../basic/info/service/UserServiceImpl.java | 13 +++++ .../zcloud/basic/info/api/UserServiceI.java | 5 ++ .../basic/info/domain/config/CodeConfig.java | 1 + .../info/domain/gateway/UserGateway.java | 5 ++ .../info/gatewayimpl/UserGatewayImpl.java | 9 ++++ .../persistence/dataobject/UserImgDO.java | 36 +++++++++++++ .../info/persistence/mapper/UserMapper.java | 4 ++ .../repository/UserRepository.java | 7 +++ .../repository/impl/UserRepositoryImpl.java | 36 +++++++++++++ .../basic/info/utils/SyncPageResponse.java | 6 +-- .../src/main/resources/mapper/UserMapper.xml | 16 ++++++ 15 files changed, 250 insertions(+), 8 deletions(-) create mode 100644 web-adapter/src/main/java/com/zcloud/basic/info/web/LoginController.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/dataobject/UserImgDO.java diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java index 6a02c379..2a3be1f7 100644 --- a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java +++ b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java @@ -1,16 +1,20 @@ package com.zcloud.basic.info.facade; +import cn.hutool.core.bean.BeanUtil; import com.alibaba.cola.dto.MultiResponse; import com.alibaba.cola.dto.SingleResponse; import com.zcloud.basic.info.api.UserServiceI; import com.zcloud.basic.info.command.convertor.UserCoConvertor; import com.zcloud.basic.info.dto.clientobject.UserCO; import com.zcloud.basic.info.persistence.dataobject.UserDO; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import com.zcloud.basic.info.persistence.repository.UserRepository; import com.zcloud.gbscommon.utils.PageQueryHelper; import com.zcloud.gbscommon.zclouduser.facade.ZcloudUserFacade; +import com.zcloud.gbscommon.zclouduser.request.ZcloudUserImgQry; import com.zcloud.gbscommon.zclouduser.request.ZcloudUserQry; import com.zcloud.gbscommon.zclouduser.response.ZcloudUserCo; +import com.zcloud.gbscommon.zclouduser.response.ZcloudUserImgBase64Co; import org.apache.dubbo.config.annotation.DubboService; import javax.annotation.Resource; @@ -85,4 +89,12 @@ public class ZcloudUserFacadeImpl implements ZcloudUserFacade { return MultiResponse.of(zcloudUserCos); } + @Override + public MultiResponse listBase64ByUrl(ZcloudUserImgQry zcloudUserImgQry) { + Map parmas = PageQueryHelper.toHashMap(zcloudUserImgQry); + List list = userServiceI.listBase64ByUrl(parmas); + List zcloudUserImgBase64Cos = BeanUtil.copyToList(list, ZcloudUserImgBase64Co.class); + return MultiResponse.of(zcloudUserImgBase64Cos); + } + } diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/web/LoginController.java b/web-adapter/src/main/java/com/zcloud/basic/info/web/LoginController.java new file mode 100644 index 00000000..be8ab65c --- /dev/null +++ b/web-adapter/src/main/java/com/zcloud/basic/info/web/LoginController.java @@ -0,0 +1,51 @@ +package com.zcloud.basic.info.web; + +import cn.hutool.core.util.IdcardUtil; +import com.alibaba.cola.dto.SingleResponse; +import com.zcloud.basic.info.api.UserServiceI; +import com.zcloud.basic.info.api.sync.SyncServiceI; +import com.zcloud.basic.info.dto.AppUserRegisterCmd; +import com.zcloud.basic.info.dto.clientobject.UserCO; +import com.zcloud.basic.info.dto.sync.SyncDepartmentQryPageCmd; +import com.zcloud.basic.info.dto.sync.SyncUserQryPageCmd; +import com.zcloud.basic.info.persistence.dataobject.UserDO; +import com.zcloud.basic.info.utils.SyncPageResponse; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.HashMap; +import java.util.Map; + +/** + * @author zhangyue + * @date 2026/4/23 9:45 + */ +@Api(tags = "演示登录") +@RequestMapping("/${application.gateway}/login") +@RestController +@AllArgsConstructor +public class LoginController { + + private final UserServiceI userService; + @ApiOperation("获取用户数据") + @GetMapping("/getUserInfo") + public SingleResponse listPageSyncUser(@RequestParam(value = "userCode", required = false) String userCode) { + UserCO user = userService.getInfoByUserId(Long.valueOf(userCode)); + Map params = new HashMap<>(); + params.put("phone", user.getPhone()); + params.put("userName", user.getUsername()); + params.put("uid", user.getId()); + return SingleResponse.of(params); + } + + @ApiOperation("注册用户") + @PostMapping("/registerYanshi") + public SingleResponse registerYanshi(@Validated @RequestBody AppUserRegisterCmd cmd) { + + return userService.registerYanshi(cmd); + } + +} diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java index 5488e15d..596fc5e8 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java @@ -29,10 +29,7 @@ import com.zcloud.basic.info.domain.model.*; import com.zcloud.basic.info.dto.*; import com.zcloud.basic.info.persistence.dataobject.*; import com.zcloud.basic.info.persistence.repository.*; -import com.zcloud.gbscommon.utils.DateUtil; -import com.zcloud.gbscommon.utils.Tools; -import com.zcloud.gbscommon.utils.UuidUtil; -import com.zcloud.gbscommon.utils.ZcloudRedisUtil; +import com.zcloud.gbscommon.utils.*; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; @@ -179,6 +176,51 @@ public class UserAddExe { return true; } + @Transactional(rollbackFor = Exception.class) + public boolean executeRegisterYanshi(AppUserRegisterCmd cmd) { + + UserE userE = new UserE(); + + BeanUtils.copyProperties(cmd, userE); + userE.checkPassword(cmd.getNewPassword(), cmd.getConfirmPassword()); + //校验手机号 + List employmentFlagList = Arrays.asList(UserEmploymentFlagEnum.ON.getCode(), UserEmploymentFlagEnum.ENTRY_AUDIT.getCode(), UserEmploymentFlagEnum.RESIGNATION_AUDIT.getCode()); + List userList = userRepository.getListByPhone(userE.getPhone(), employmentFlagList); + if (CollUtil.isNotEmpty(userList)) { + List userEList = userCoConvertor.convertDOsToEs(userList); + userE.checkPhone(userEList); + } + // TODO 需要修改 获取redis验证码 + if (!"369258".equals(cmd.getPhoneCode()) && !"dev".equals(codeConfig.getProfile())) { + + Object phoneCodeObj = zcloudRedisUtil.get(RedisConstant.PHONE_CODE_KEY + cmd.getPhone()); + if (phoneCodeObj == null || !phoneCodeObj.toString().equals(cmd.getPhoneCode())) { + throw new BizException("验证码已过期或错误"); + } + zcloudRedisUtil.del(RedisConstant.PHONE_CODE_KEY + cmd.getPhone()); + } + + userE.setUserId(Tools.get32UUID()); + userE.setTenantId(2046785341004177408L); + userE.setCorpinfoId(2046785341004177408L); + userE.setEmploymentFlag(1); + userE.setPassword(Sm2Util.encryptHex(MD5.md5(cmd.getNewPassword()), userE.getPublicKey())); + userE.setName(cmd.getPhone()); + userE.setUsername(cmd.getPhone()); + userE.setDepartmentId(2046785341004177408L); + userE.setUserType(2); + userE.setPostId(2048945839900323842L); + userE.setOrgId(2046785341004177408L); + userE.setRoleId(2008483569812549634L); + userE.setMainCorpFlag(0); + userE.setPersonnelType("aqglry"); + userE.setPersonnelTypeName("安全管理人员"); + userE.setEmploymentFlag(1); + userE.setRzFlag(0); + userGateway.addYanshi(userE); + return true; + } + @Transactional(rollbackFor = Exception.class) public boolean executePerfectUserInfo(AppUserInfoCmd cmd) { @@ -440,10 +482,12 @@ public class UserAddExe { messageTargetCmd.setMobile(phone); messageSendCmd.setTargetCmd(messageTargetCmd); messageSendCmd.setSourceCode(codeConfig.getMessage()); + messageSendCmd.setNeedTokenEnum(false); Map sendParams = new HashMap(); sendParams.put("code", phoneCode); messageSendCmd.setParams(sendParams); SingleResponse d = messageFacade.send(messageSendCmd); + System.out.println( d.toString()); return d == null ? false : d.getData(); } diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/query/UserQueryExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/query/UserQueryExe.java index 7b6b655d..7796bbe6 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/query/UserQueryExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/query/UserQueryExe.java @@ -23,6 +23,7 @@ import com.zcloud.basic.info.dto.clientobject.*; import com.zcloud.basic.info.persistence.dataobject.UserCorpInfoDO; import com.zcloud.basic.info.persistence.dataobject.UserDO; import com.zcloud.basic.info.persistence.dataobject.UserExpandInfoDO; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import com.zcloud.basic.info.persistence.repository.CorpInfoRepository; import com.zcloud.basic.info.persistence.repository.UserExpandInfoRepository; import com.zcloud.basic.info.persistence.repository.UserRepository; @@ -366,6 +367,8 @@ public class UserQueryExe { return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); } - + public List listBase64ByUrl(Map map){ + return userRepository.listBase64ByUrl(map); + } } diff --git a/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java b/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java index b43b4a66..54780838 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java +++ b/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java @@ -12,6 +12,7 @@ import com.zcloud.basic.info.command.UserUpdateExe; import com.zcloud.basic.info.command.query.UserQueryExe; import com.zcloud.basic.info.dto.*; import com.zcloud.basic.info.dto.clientobject.*; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; @@ -19,6 +20,7 @@ import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.Collection; import java.util.List; +import java.util.Map; /** * web-app @@ -54,6 +56,12 @@ public class UserServiceImpl implements UserServiceI { return SingleResponse.buildSuccess(); } + @Override + public SingleResponse registerYanshi(AppUserRegisterCmd cmd) { + userAddExe.executeRegisterYanshi(cmd); + return SingleResponse.buildSuccess(); + } + @Override public SingleResponse passwordRecover(AppUserRegisterCmd cmd) { userUpdateExe.executePasswordRecover(cmd); @@ -227,6 +235,11 @@ public class UserServiceImpl implements UserServiceI { return userQueryExe.getUserCorpByPhone(cmd); } + @Override + public List listBase64ByUrl(Map map) { + return userQueryExe.listBase64ByUrl(map); + } + @Override public List getUserCorpList(Long id) { return userQueryExe.getUserCorpList(id); diff --git a/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java b/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java index 784d6dbf..9cce5243 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java +++ b/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java @@ -7,11 +7,13 @@ import com.alibaba.cola.dto.Response; import com.alibaba.cola.dto.SingleResponse; import com.zcloud.basic.info.dto.*; import com.zcloud.basic.info.dto.clientobject.*; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.Collection; import java.util.List; +import java.util.Map; /** * web-client @@ -24,6 +26,7 @@ public interface UserServiceI { SingleResponse add(UserAddCmd cmd); SingleResponse register(AppUserRegisterCmd cmd); + SingleResponse registerYanshi(AppUserRegisterCmd cmd); SingleResponse passwordRecover(AppUserRegisterCmd cmd); @@ -96,5 +99,7 @@ public interface UserServiceI { List getUserList(); UserLoginCO getUserCorpByPhone(UserAppPhoneCmd cmd); + + List listBase64ByUrl(Map map); } diff --git a/web-domain/src/main/java/com/zcloud/basic/info/domain/config/CodeConfig.java b/web-domain/src/main/java/com/zcloud/basic/info/domain/config/CodeConfig.java index b74d1064..354f8601 100644 --- a/web-domain/src/main/java/com/zcloud/basic/info/domain/config/CodeConfig.java +++ b/web-domain/src/main/java/com/zcloud/basic/info/domain/config/CodeConfig.java @@ -10,5 +10,6 @@ import org.springframework.stereotype.Component; public class CodeConfig { private String message="MS000087"; +// private String message="MS000070"; private String profile="prod"; } diff --git a/web-domain/src/main/java/com/zcloud/basic/info/domain/gateway/UserGateway.java b/web-domain/src/main/java/com/zcloud/basic/info/domain/gateway/UserGateway.java index 3284a228..58f83037 100644 --- a/web-domain/src/main/java/com/zcloud/basic/info/domain/gateway/UserGateway.java +++ b/web-domain/src/main/java/com/zcloud/basic/info/domain/gateway/UserGateway.java @@ -20,6 +20,11 @@ public interface UserGateway { */ Boolean add(UserE userE); + /** + * 新增 + */ + Boolean addYanshi(UserE userE); + Boolean register(UserE userE); /** diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/UserGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/UserGatewayImpl.java index 2ecaf6ab..63f96413 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/UserGatewayImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/UserGatewayImpl.java @@ -47,6 +47,15 @@ public class UserGatewayImpl implements UserGateway { return true; } + @Override + public Boolean addYanshi(UserE userE) { + UserDO d = new UserDO(); + BeanUtils.copyProperties(userE, d); + userRepository.saveUserYanshi(d); + userE.setId(d.getId()); + return true; + } + @Override public Boolean register(UserE userE) { UserDO d = new UserDO(); diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/dataobject/UserImgDO.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/dataobject/UserImgDO.java new file mode 100644 index 00000000..27e2872e --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/dataobject/UserImgDO.java @@ -0,0 +1,36 @@ +package com.zcloud.basic.info.persistence.dataobject; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.jjb.saas.framework.repository.basedo.BaseDO; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +/** + * web-infrastructure + * + * @Author zhangyue + * @Date 2025-11-04 14:07:35 + */ +@Data +@TableName("user_img_base64") +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class UserImgDO extends BaseDO { + @ApiModelProperty(value = "id") + private Long id; + @ApiModelProperty(value = "业务id") + private String userImgBase64Id; + @ApiModelProperty(value = "用户id") + private Long userId; + @ApiModelProperty(value = "用户uid") + @TableField(exist = false) + private String userUid; + @ApiModelProperty(value = "用户人脸url") + private String userAvatarUrl; + @ApiModelProperty(value = "用户人脸base64") + private String userAvatarBase64; +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/mapper/UserMapper.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/mapper/UserMapper.java index 6a7e8a51..30ea6946 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/mapper/UserMapper.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/mapper/UserMapper.java @@ -8,6 +8,7 @@ import com.jjb.saas.framework.datascope.annotation.DataScopes; import com.zcloud.basic.info.persistence.dataobject.DepartmentLeaderStatictiscDO; import com.zcloud.basic.info.persistence.dataobject.UserCorpInfoDO; import com.zcloud.basic.info.persistence.dataobject.UserDO; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -49,5 +50,8 @@ public interface UserMapper extends BaseMapper { IPage pageByNopermission(IPage iPage, @Param("ew") QueryWrapper queryWrapper); void updateFaceByPhone(String userAvatarUrl, String phone); + + + List listBase64ByUrl(@Param("params") Map params); } diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/UserRepository.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/UserRepository.java index 2075d01c..b3e9c41b 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/UserRepository.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/UserRepository.java @@ -10,6 +10,7 @@ import com.zcloud.basic.info.domain.model.CorpInfoE; import com.zcloud.basic.info.domain.model.UserE; import com.zcloud.basic.info.persistence.dataobject.UserCorpInfoDO; import com.zcloud.basic.info.persistence.dataobject.UserDO; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import org.apache.catalina.User; import javax.validation.constraints.NotEmpty; @@ -46,6 +47,7 @@ public interface UserRepository extends BaseRepository { void addCorpUser(UserE userE); void saveUser(UserDO userDO); + void saveUserYanshi(UserDO userDO); void saveRegisterUser(UserDO userDO); @@ -103,5 +105,10 @@ public interface UserRepository extends BaseRepository { void deleteByCorpInfoId(Long corpInfoId); + + + + + List listBase64ByUrl(Map params); } diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java index b552ca0b..a5619d63 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java @@ -30,6 +30,7 @@ import com.zcloud.basic.info.domain.model.UserE; import com.zcloud.basic.info.persistence.dataobject.DepartmentLeaderStatictiscDO; import com.zcloud.basic.info.persistence.dataobject.UserCorpInfoDO; import com.zcloud.basic.info.persistence.dataobject.UserDO; +import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import com.zcloud.basic.info.persistence.mapper.UserMapper; import com.zcloud.basic.info.persistence.repository.UserRepository; import com.zcloud.gbscommon.utils.PageQueryHelper; @@ -314,10 +315,40 @@ public class UserRepositoryImpl extends BaseRepositoryImpl i userDO.setUsername(userDO.getPhone()); } + UserAddCmd userAddCmd = new UserAddCmd(); + userAddCmd.setAccount(userDO.getUsername()); + userAddCmd.setName(userDO.getName()); + userAddCmd.setPassword(userDO.getPassword()); + RoleDeptAddCmd roleDeptAddCmd = new RoleDeptAddCmd(); + roleDeptAddCmd.setRoleId(userDO.getRoleId()); + roleDeptAddCmd.setDeptId(userDO.getDepartmentId()); + List roleDeptAddCmdList = Collections.singletonList(roleDeptAddCmd); + userAddCmd.setRoleDepts(roleDeptAddCmdList); + log.info("GBS新增用户开始,用户信息:{}", JSONUtil.toJsonStr(userAddCmd)); + SingleResponse gbsResult = userFacade.add(userAddCmd); + log.info("GBS新增用户结束,用户id:{},结果:{}", gbsResult.getData(), JSONUtil.toJsonStr(gbsResult)); + if (!gbsResult.isSuccess()) { + throw new RuntimeException("GBS新增用户失败,用户id:" + gbsResult.getData()); + } + userDO.setId(gbsResult.getData()); + if (userDO.getSort() == null) { + userDO.setSort(9999); + } + // 新增用户默认在职 + userDO.setEmploymentFlag(1); + save(userDO); + } + + @Override + public void saveUserYanshi(UserDO userDO) { + if (StringUtils.isEmpty(userDO.getUsername())) { + userDO.setUsername(userDO.getPhone()); + } UserAddCmd userAddCmd = new UserAddCmd(); userAddCmd.setAccount(userDO.getUsername()); userAddCmd.setName(userDO.getName()); + userAddCmd.setTenantId(userDO.getTenantId()); userAddCmd.setPassword(userDO.getPassword()); RoleDeptAddCmd roleDeptAddCmd = new RoleDeptAddCmd(); roleDeptAddCmd.setRoleId(userDO.getRoleId()); @@ -716,5 +747,10 @@ public class UserRepositoryImpl extends BaseRepositoryImpl i updateWrapper.set("delete_enum", "TRUE"); update(updateWrapper); } + + @Override + public List listBase64ByUrl(Map params) { + return userMapper.listBase64ByUrl(params); + } } diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/utils/SyncPageResponse.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/utils/SyncPageResponse.java index d975e4d9..5484efc8 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/utils/SyncPageResponse.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/utils/SyncPageResponse.java @@ -116,10 +116,10 @@ public class SyncPageResponse extends Response { public static void main(String[] args) { JSONObject jsonObject = new JSONObject(); - jsonObject.put("corpinfoId", 2003302008103952384L); - jsonObject.put("timestamp", 1776902400000l); + jsonObject.put("corpinfoId", 2590800828822460065L); + jsonObject.put("timestamp", 1777339041444L); JSONObject jsonbody = new JSONObject(); - jsonbody.put("corpinfoId", 2003302008103952384L); + jsonbody.put("corpinfoId", 2590800828822460065L); jsonbody.put("pageIndex", 1); jsonbody.put("pageSize", 10); jsonObject.put("body", jsonbody); diff --git a/web-infrastructure/src/main/resources/mapper/UserMapper.xml b/web-infrastructure/src/main/resources/mapper/UserMapper.xml index 8ce72631..c7adce97 100644 --- a/web-infrastructure/src/main/resources/mapper/UserMapper.xml +++ b/web-infrastructure/src/main/resources/mapper/UserMapper.xml @@ -549,5 +549,21 @@ update user set user_avatar_url = #{userAvatarUrl} where phone = #{phone} + + +