src/main/java/org/springblade/modules/FTP/DataHandler.java
@@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSON; import org.springblade.common.utils.DesensitizedUtil; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.modules.system.entity.User; import org.springblade.modules.system.service.IUserService; import org.springframework.beans.factory.annotation.Autowired; @@ -13,6 +14,7 @@ import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.Objects; /** * ftp 数据处理 @@ -165,7 +167,7 @@ //取出后将 redis 删除 handler.redisTemplate.delete(uuid); //返回的user,需处理敏感数据 User user1 = user; User user1 = Objects.requireNonNull(BeanUtil.copy(user,User.class)); //敏感数据处理 user1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(user.getCardid())); user1.setPhone(DesensitizedUtil.desensitizedPhoneNumber(user.getPhone())); src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java
@@ -29,6 +29,7 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.FTP.FtpUtil; @@ -42,6 +43,7 @@ import org.springblade.modules.dispatcher.vo.DispatcherVO; import org.springblade.modules.exam.excel.ExamScoreExcel; import org.springblade.modules.exam.excel.ExamScoreImporter; import org.springblade.modules.securitypaper.entity.SecurityPaper; import org.springblade.modules.system.service.MyAsyncService; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -53,6 +55,7 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Objects; /** * 控制器 @@ -133,19 +136,19 @@ @PostMapping("/submit") public R submit(@Valid @RequestBody DispatcherUnit dispatcherUnit) { boolean status = false; //内网 DispatcherUnit dispatcherUnit1 = Objects.requireNonNull(BeanUtil.copy(dispatcherUnit, DispatcherUnit.class)); //脱敏处理 if (null!=dispatcherUnit.getLinkman()) { dispatcherUnit1.setLinkman(DesensitizedUtil.desensitizedName(dispatcherUnit.getLinkman())); } if (null!=dispatcherUnit.getPhone()) { dispatcherUnit1.setPhone(DesensitizedUtil.desensitizedPhoneNumber(dispatcherUnit.getPhone())); } dispatcherUnit1.setSecurityLinkman(DesensitizedUtil.desensitizedName(dispatcherUnit.getSecurityLinkman())); dispatcherUnit1.setCell(DesensitizedUtil.desensitizedPhoneNumber(dispatcherUnit.getCell())); if (null == dispatcherUnit.getId()) { dispatcherUnit.setCreateTime(new Date()); //内网 DispatcherUnit dispatcherUnit1 = dispatcherUnit; //脱敏处理 if (null!=dispatcherUnit.getLinkman()) { dispatcherUnit1.setLinkman(DesensitizedUtil.desensitizedName(dispatcherUnit.getLinkman())); } if (null!=dispatcherUnit.getPhone()) { dispatcherUnit1.setPhone(DesensitizedUtil.desensitizedPhoneNumber(dispatcherUnit.getPhone())); } dispatcherUnit1.setSecurityLinkman(DesensitizedUtil.desensitizedName(dispatcherUnit.getSecurityLinkman())); dispatcherUnit1.setCell(DesensitizedUtil.desensitizedPhoneNumber(dispatcherUnit.getCell())); //新增 status = dispatcherUnitService.save(dispatcherUnit); if (status) { @@ -219,7 +222,6 @@ list.forEach(id -> { //内网同步 String s1 = "delete from sys_dispatcher_unit where id = " + "'" + id + "'"; //FtpUtil.sqlFileUpload(s1); myAsyncService.FTP(s1); }); return R.status(dispatcherUnitService.removeByIds(Func.toLongList(ids))); src/main/java/org/springblade/modules/dispatcher/service/impl/DispatcherUnitServiceImpl.java
@@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.AllArgsConstructor; import org.springblade.common.utils.DesensitizedUtil; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.modules.FTP.FtpUtil; import org.springblade.modules.dispatcher.entity.Dispatcher; import org.springblade.modules.dispatcher.entity.DispatcherUnit; @@ -38,6 +39,7 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import java.util.Objects; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -171,7 +173,7 @@ dispatcherUnit.setCreateTime(new Date()); //内网 DispatcherUnit dispatcherUnit1 = dispatcherUnit; DispatcherUnit dispatcherUnit1 = Objects.requireNonNull(BeanUtil.copy(dispatcherUnit, DispatcherUnit.class)); //脱敏处理 if (null!=dispatcherUnit.getLinkman()) { dispatcherUnit1.setLinkman(DesensitizedUtil.desensitizedName(dispatcherUnit.getLinkman())); @@ -200,7 +202,6 @@ "'" + dispatcherUnit1.getSecurityLinkman() + "'" + "," + "'" + dispatcherUnit1.getCell() + "'" + "," + "'" + dispatcherUnit.getNum() + "'" + ")"; //FtpUtil.sqlFileUpload(s1); myAsyncService.FTP(s1); }); } src/main/java/org/springblade/modules/equipage/controller/GunController.java
@@ -12,6 +12,7 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.FTP.FtpUtil; @@ -20,6 +21,7 @@ import org.springblade.modules.equipage.excel.GunImporter; import org.springblade.modules.equipage.service.GunService; import org.springblade.modules.equipage.vo.GunVo; import org.springblade.modules.member.entity.Member; import org.springblade.modules.system.service.MyAsyncService; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -31,6 +33,7 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Objects; /** * @author zhongrj @@ -87,7 +90,7 @@ public R submit(@RequestBody Gun gun) { boolean status = false; //脱敏处理 Gun gun1 = gun; Gun gun1 = Objects.requireNonNull(BeanUtil.copy(gun, Gun.class)); gun1.setCardNumber("***"); gun1.setIssueTime(null); gun1.setValidTime(null); @@ -158,7 +161,6 @@ list.forEach(id -> { //内网同步 String s1 = "delete from sys_gun where id = " + "'" + id + "'"; //FtpUtil.sqlFileUpload(s1); myAsyncService.FTP(s1); }); return R.status(gunService.removeByIds(Func.toLongList(ids))); src/main/java/org/springblade/modules/equipage/service/impl/GunServiceImpl.java
@@ -81,7 +81,7 @@ } //脱敏处理 Gun gun1 = gun; Gun gun1 = Objects.requireNonNull(BeanUtil.copy(gun, Gun.class)); gun1.setCardNumber("***"); gun1.setIssueTime(null); gun1.setValidTime(null); @@ -112,7 +112,6 @@ "'" + gun.getDeptId() + "'" + "," + "'" + gun.getPersonInCharge() + "'" + "," + "'" +gun.getCardNo() + "'" + ")"; //FtpUtil.sqlFileUpload(s1); myAsyncService.FTP(s1); }); src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java
@@ -14,6 +14,7 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.FTP.FtpUtil; @@ -251,7 +252,7 @@ securityPaper.setSource(1); //脱敏,内网 SecurityPaper paper1 = securityPaper; SecurityPaper paper1 = Objects.requireNonNull(BeanUtil.copy(securityPaper,SecurityPaper.class)); //新增保安员证信息 securityPaper.setIdCardNo(""); securityPaper.setNumber(DesensitizedUtil.desensitizedSecurityNumber(result)); src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -7,6 +7,7 @@ import org.springblade.common.utils.DesensitizedUtil; import org.springblade.core.log.exception.ServiceException; import org.springblade.core.mp.support.Condition; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.modules.FTP.FtpUtil; import org.springblade.modules.FTP.Monitor; import org.springblade.modules.FTP.Result; @@ -369,7 +370,7 @@ securityPaper.setApplyId(examScore.getApplyId()); securityPaper.setSource(1); //内网对象 SecurityPaper paper = securityPaper; SecurityPaper paper = Objects.requireNonNull(BeanUtil.copy(securityPaper,SecurityPaper.class)); //新增保安员证信息 securityPaper.setNumber(DesensitizedUtil.desensitizedSecurityNumber(result)); securityPaper.setIdCardNo(""); src/main/java/org/springblade/modules/exam/service/impl/ScoreAuditRecordsServiceImpl.java
@@ -6,6 +6,7 @@ import lombok.AllArgsConstructor; import org.springblade.common.utils.DesensitizedUtil; import org.springblade.common.utils.QRCodeUtil; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.modules.FTP.FtpUtil; import org.springblade.modules.FTP.Monitor; import org.springblade.modules.FTP.Result; @@ -226,7 +227,7 @@ securityPaper.setApplyId(examScore.getApplyId()); securityPaper.setSource(1); //创建内网对象 SecurityPaper paper = securityPaper; SecurityPaper paper = Objects.requireNonNull(BeanUtil.copy(securityPaper,SecurityPaper.class)); //脱敏 securityPaper.setNumber(DesensitizedUtil.desensitizedSecurityNumber(result)); securityPaper.setIdCardNo(""); src/main/java/org/springblade/modules/information/controller/InformationController.java
@@ -35,12 +35,10 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.support.Kv; import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.DigestUtil; import org.springblade.core.tool.utils.Func; import org.springblade.core.tool.utils.StringUtil; import org.springblade.core.tool.utils.*; import org.springblade.modules.FTP.FtpUtil; import org.springblade.modules.FTP.OutJson; import org.springblade.modules.dispatcher.entity.DispatcherUnit; import org.springblade.modules.information.entity.Information; import org.springblade.modules.information.excel.ExportInformationExcel; import org.springblade.modules.information.excel.ExportInformationSecurityStatistics; @@ -194,7 +192,7 @@ information.setCreateTime(new Date()); Information information1 = information; Information information1 = Objects.requireNonNull(BeanUtil.copy(information, Information.class)); //敏感数据处理 if (null!=information1.getRepresentativecell() && !information1.getRepresentativecell().equals("")) { information1.setRepresentativecell(DesensitizedUtil.desensitizedPhoneNumber(information1.getRepresentativecell())); @@ -297,7 +295,7 @@ @ApiOperationSupport(order = 5) @ApiOperation(value = "修改", notes = "传入information") public R update(@Valid @RequestBody Information information) throws Exception { Information information1 = information; Information information1 = Objects.requireNonNull(BeanUtil.copy(information, Information.class));; //敏感数据处理 if (null!=information1.getRepresentativecell() && !information1.getRepresentativecell().equals("")) { information1.setRepresentativecell(DesensitizedUtil.desensitizedPhoneNumber(information1.getRepresentativecell())); src/main/java/org/springblade/modules/licence/controller/LicencePaperController.java
@@ -6,7 +6,9 @@ import org.springblade.common.utils.DesensitizedUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.information.entity.Information; import org.springblade.modules.licence.entity.LicencePaper; import org.springblade.modules.licence.service.LicencePaperService; import org.springblade.modules.licence.vo.LicencePaperVo; @@ -16,6 +18,7 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import java.util.Objects; /** * @author zhongrj @@ -69,7 +72,7 @@ */ @PostMapping("/submit") public R submit(@RequestBody LicencePaper licencePaper){ LicencePaper licencePaper1 = licencePaper; LicencePaper licencePaper1 = Objects.requireNonNull(BeanUtil.copy(licencePaper, LicencePaper.class)); //脱敏处理 if (null!= licencePaper.getApprovalNumber() && !licencePaper.getApprovalNumber().equals("")){ licencePaper.setApprovalNumber(DesensitizedUtil.desensitizedSecurityNumber(licencePaper.getApprovalNumber())); @@ -201,6 +204,13 @@ */ @PostMapping("/remove") public R remove(@ApiParam(value = "主键集合") @RequestParam String ids) { //内网删除 List<Long> list = Func.toLongList(ids); list.forEach(id -> { //内网同步 String s1 = "delete from sys_licence_paper where id = " + "'" + id + "'"; myAsyncService.FTP(s1); }); return R.status(licencePaperService.removeByIds(Func.toLongList(ids))); } src/main/java/org/springblade/modules/member/controller/MemberController.java
@@ -29,6 +29,7 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.FTP.FtpUtil; import org.springblade.modules.equipage.excel.EquipageExcel; @@ -37,6 +38,7 @@ import org.springblade.modules.member.excel.memberImporter; import org.springblade.modules.member.service.IMemberService; import org.springblade.modules.member.vo.MemberVO; import org.springblade.modules.shareholder.entity.Shareholder; import org.springblade.modules.shareholder.excel.shareExcel; import org.springblade.modules.shareholder.excel.shareImporter; import org.springblade.modules.system.service.MyAsyncService; @@ -48,6 +50,7 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.Objects; /** * 控制器 @@ -104,7 +107,7 @@ @ApiOperationSupport(order = 4) @ApiOperation(value = "新增", notes = "传入member") public R save(@Valid @RequestBody Member member) throws Exception { Member member1 = member; Member member1 = Objects.requireNonNull(BeanUtil.copy(member, Member.class)); if (null!=member1.getName() && !member1.getName().equals("")){ member1.setName(DesensitizedUtil.desensitizedName(member1.getName())); } @@ -142,7 +145,7 @@ @ApiOperationSupport(order = 5) @ApiOperation(value = "修改", notes = "传入member") public R update(@Valid @RequestBody Member member) throws Exception { Member member1 = member; Member member1 = Objects.requireNonNull(BeanUtil.copy(member, Member.class)); if (null!=member1.getName() && !member1.getName().equals("")){ member1.setName(DesensitizedUtil.desensitizedName(member1.getName())); } @@ -193,7 +196,6 @@ List<Long> list = Func.toLongList(ids); list.forEach(id -> { String s1 = "delete from sys_member where id = " + "'" + id + "'"; //FtpUtil.sqlFileUpload(s1); myAsyncService.FTP(s1); }); return R.status(memberService.removeByIds(Func.toLongList(ids))); src/main/java/org/springblade/modules/member/service/impl/MemberServiceImpl.java
@@ -77,7 +77,7 @@ } catch (ParseException e) { e.printStackTrace(); } Member member1 = member; Member member1 = Objects.requireNonNull(BeanUtil.copy(member, Member.class)); if (null!=member1.getName() && !member1.getName().equals("")){ member1.setName(DesensitizedUtil.desensitizedName(member1.getName())); } src/main/java/org/springblade/modules/shareholder/controller/ShareholderController.java
@@ -29,10 +29,12 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.FTP.FtpUtil; import org.springblade.modules.information.excel.InforExcel; import org.springblade.modules.information.excel.InforImporter; import org.springblade.modules.licence.entity.LicencePaper; import org.springblade.modules.member.excel.memberExcel; import org.springblade.modules.shareholder.entity.Shareholder; import org.springblade.modules.shareholder.excel.shareExcel; @@ -48,6 +50,7 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.Objects; /** * 保安公司主要出资人信息 @@ -102,8 +105,8 @@ @PostMapping("/save") @ApiOperationSupport(order = 4) @ApiOperation(value = "新增", notes = "传入shareholder") public R save(@Valid @RequestBody Shareholder shareholder) throws Exception { Shareholder shareholder1 = shareholder; public R save(@Valid @RequestBody Shareholder shareholder){ Shareholder shareholder1 = Objects.requireNonNull(BeanUtil.copy(shareholder, Shareholder.class)); //脱敏处理 if (null!=shareholder1.getCardid() && !shareholder1.getCardid().equals("")){ shareholder1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(shareholder1.getCardid())); @@ -149,8 +152,8 @@ @PostMapping("/update") @ApiOperationSupport(order = 5) @ApiOperation(value = "修改", notes = "传入shareholder") public R update(@Valid @RequestBody Shareholder shareholder) throws Exception { Shareholder shareholder1 = shareholder; public R update(@Valid @RequestBody Shareholder shareholder){ Shareholder shareholder1 = Objects.requireNonNull(BeanUtil.copy(shareholder, Shareholder.class)); //脱敏处理 if (null!=shareholder1.getCardid() && !shareholder1.getCardid().equals("")){ shareholder1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(shareholder1.getCardid())); @@ -210,7 +213,6 @@ List<Long> list = Func.toLongList(ids); list.forEach(id -> { String s1 = "delete from sys_shareholder where id = " + "'" + id + "'"; //FtpUtil.sqlFileUpload(s1); myAsyncService.FTP(s1); }); return R.status(shareholderService.removeByIds(Func.toLongList(ids))); src/main/java/org/springblade/modules/shareholder/service/impl/ShareholderServiceImpl.java
@@ -83,7 +83,7 @@ shareholder.setShareholdingratio(shareExcel.getShareholdingratio()); } Shareholder shareholder1 = shareholder; Shareholder shareholder1 = Objects.requireNonNull(BeanUtil.copy(shareholder, Shareholder.class)); //脱敏处理 if (null!=shareholder1.getCardid() && !shareholder1.getCardid().equals("")){ shareholder1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(shareholder1.getCardid())); src/main/java/org/springblade/modules/social/controller/SocialController.java
@@ -25,11 +25,13 @@ import lombok.AllArgsConstructor; import org.apache.commons.codec.Charsets; import org.springblade.common.excel.RowWriteHandler; import org.springblade.common.utils.DesensitizedUtil; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.Func; import org.springblade.modules.social.entity.Social; @@ -50,6 +52,7 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.Objects; /** * 控制器 @@ -109,14 +112,40 @@ public R save(@Valid @RequestBody Social social) { //修改为已参保 socialService.upSoil(social.getNamb()); Social social1 = Objects.requireNonNull(BeanUtil.copy(social, Social.class)); //脱敏处理 if (null!=social.getNation() && !social.getNation().equals("")){ social1.setNation("***"); } if (null!=social.getTelephone() && !social.getTelephone().equals("")){ social1.setTelephone(DesensitizedUtil.desensitizedPhoneNumber(social.getTelephone())); } if (null!=social.getCardid() && !social.getCardid().equals("")){ social1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(social.getCardid())); } if (null!=social.getResidence() && !social.getResidence().equals("")){ social1.setResidence(DesensitizedUtil.desensitizedAddress(social.getResidence())); } if (null!=social.getAddress() && !social.getAddress().equals("")){ social1.setAddress(DesensitizedUtil.desensitizedAddress(social.getAddress())); } if (null!=social.getNature() && !social.getNature().equals("")){ social1.setNature("***"); } if (null!=social.getAmount()){ social1.setAmount(null); } if (null!=social.getInsuredtime()){ social1.setInsuredtime(null); } //新增社保记录 boolean save = socialService.save(social); boolean save = socialService.save(social1); if (save){ //内网同步 String s = "insert into sys_socil(" + "id,namb,sex,nation,telephone,cardid,residence,address," + "nature,amount,insuredtime,deptid) " + "values(" + "'" + social.getId() + "'" + "," + "values(" + "'" + social1.getId() + "'" + "," + "'" + social.getNamb() + "'" + "," + "'" + social.getSex() + "'" + "," + "'" + social.getNation() + "'" + "," + @@ -162,6 +191,12 @@ @ApiOperationSupport(order = 8) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { //内网同步 List<Long> list = Func.toLongList(ids); list.forEach(id -> { String s1 = "delete from sys_socil where id = " + "'" + id + "'"; myAsyncService.FTP(s1); }); return R.status(socialService.removeByIds(Func.toLongList(ids))); } src/main/java/org/springblade/modules/social/service/impl/SocialServiceImpl.java
@@ -19,6 +19,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.AllArgsConstructor; import org.springblade.common.utils.DesensitizedUtil; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.modules.social.entity.Social; import org.springblade.modules.social.excel.SocialExcel; @@ -85,6 +86,33 @@ social.setDeptid(deptid); this.upSoil(social.getCardid()); Social social1 = Objects.requireNonNull(BeanUtil.copy(social, Social.class)); //脱敏处理 if (null!=social.getNation() && !social.getNation().equals("")){ social1.setNation("***"); } if (null!=social.getTelephone() && !social.getTelephone().equals("")){ social1.setTelephone(DesensitizedUtil.desensitizedPhoneNumber(social.getTelephone())); } if (null!=social.getCardid() && !social.getCardid().equals("")){ social1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(social.getCardid())); } if (null!=social.getResidence() && !social.getResidence().equals("")){ social1.setResidence(DesensitizedUtil.desensitizedAddress(social.getResidence())); } if (null!=social.getAddress() && !social.getAddress().equals("")){ social1.setAddress(DesensitizedUtil.desensitizedAddress(social.getAddress())); } if (null!=social.getNature() && !social.getNature().equals("")){ social1.setNature("***"); } if (null!=social.getAmount()){ social1.setAmount(null); } if (null!=social.getInsuredtime()){ social1.setInsuredtime(null); } boolean save = this.save(social); if (save) { //内网同步 src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -1406,7 +1406,7 @@ // boolean status = userService.save(user); User user1 = user; User user1 = Objects.requireNonNull(BeanUtil.copy(user,User.class)); //头像 if (null != user.getAvatar() && !user.getAvatar().equals("")) { user1.setAvatar(FtpConfig.ip + user.getAvatar().substring(26)); src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -1349,7 +1349,7 @@ user.setExaminationType("2"); //推送内网的数据 User user0 = user; User user0 = Objects.requireNonNull(BeanUtil.copy(user,User.class)); //生成随机数 String uuid = UUID.randomUUID().toString(); @@ -1475,7 +1475,7 @@ //取出后将 redis 删除 redisTemplate.delete(uuid); //返回的user,需处理敏感数据 User user1 = user; User user1 = Objects.requireNonNull(BeanUtil.copy(user,User.class)); //敏感数据处理 user1.setCardid(DesensitizedUtil.desensitizedIdNumberBy4(user.getCardid())); user1.setPhone(DesensitizedUtil.desensitizedPhoneNumber(user.getPhone())); @@ -1602,7 +1602,7 @@ user.setExaminationType("2"); //推送内网的数据 User user0 = user; User user0 = Objects.requireNonNull(BeanUtil.copy(user,User.class)); //生成随机数 String uuid = UUID.randomUUID().toString();