JasyptTest.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package com.ruoyi;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.github.yulichang.wrapper.MPJLambdaWrapper;
  5. import com.ruoyi.common.core.domain.entity.SysDept;
  6. import com.ruoyi.common.core.domain.entity.SysUser;
  7. import com.ruoyi.common.utils.SM4Util;
  8. import com.ruoyi.common.utils.spring.SpringUtils;
  9. import com.ruoyi.interfaces.domain.MdModelInfo;
  10. import com.ruoyi.interfaces.domain.PtService;
  11. import com.ruoyi.interfaces.domain.SysMetaDatasource;
  12. import com.ruoyi.interfaces.service.IMdModelInfoService;
  13. import com.ruoyi.interfaces.service.ISysMetaDatasourceService;
  14. import com.ruoyi.interfaces.service.PtServiceService;
  15. import com.ruoyi.model.dpp.dal.dataobject.etl.DppEtlTaskDO;
  16. import com.ruoyi.model.etl.mapper.DppEtlTaskMapper;
  17. import com.ruoyi.model.etl.mapper.TestDppEtlTaskMapper;
  18. import com.ruoyi.system.mapper.SysDeptMapper;
  19. import com.ruoyi.system.mapper.SysUserMapper;
  20. import com.ruoyi.system.service.ISysDeptService;
  21. import com.ruoyi.system.service.ISysUserService;
  22. import org.junit.Test;
  23. import org.junit.runner.RunWith;
  24. import org.springframework.beans.factory.annotation.Autowired;
  25. import org.springframework.boot.test.context.SpringBootTest;
  26. import org.springframework.context.ApplicationContext;
  27. import org.springframework.test.context.junit4.SpringRunner;
  28. import java.util.Arrays;
  29. import java.util.List;
  30. import java.util.Map;
  31. import static org.junit.jupiter.api.Assertions.assertNotNull;
  32. @SpringBootTest(classes = RuoYiApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
  33. @RunWith(SpringRunner.class)
  34. public class JasyptTest {
  35. @Autowired
  36. private SM4Util sm4Util;
  37. @Autowired
  38. private IMdModelInfoService mdModelInfoService;
  39. @Autowired
  40. private PtServiceService ptServiceService;
  41. @Autowired
  42. private ISysMetaDatasourceService datasourceService;
  43. @Autowired
  44. private SysDeptMapper deptService;
  45. @Autowired
  46. private SysUserMapper userService;
  47. @Test
  48. public void test() {
  49. /*List<MdModelInfo> mdModelInfos = mdModelInfoService.selectMdModelInfoList(null);
  50. mdModelInfos.forEach(p->{
  51. p.setMdContact(sm4Util.encrypt(p.getMdContact()));
  52. p.setDevContact(sm4Util.encrypt(p.getDevContact()));
  53. mdModelInfoService.updateMdModelInfo(p);
  54. });
  55. */
  56. /* List<PtService> ptServices = ptServiceService.selectAllColumns(null);
  57. ptServices.forEach(p->{
  58. p.setDevelopContacter(sm4Util.encrypt(p.getDevelopContacter()));
  59. p.setMaintainContacer(sm4Util.encrypt(p.getMaintainContacer()));
  60. p.setAdName(sm4Util.encrypt(p.getAdName()));
  61. ptServiceService.put(p);
  62. });
  63. */
  64. /* List<SysMetaDatasource> sysMetaDatasources = datasourceService.selectSysMetaDatasourceList(null);
  65. sysMetaDatasources.forEach(p -> {
  66. p.setDsUser(sm4Util.encrypt(p.getDsUser()));
  67. p.setDsPass(sm4Util.encrypt(p.getDsPass()));
  68. datasourceService.updateSysMetaDatasource(p);
  69. });*/
  70. List<SysDept> sysDepts = deptService.selectDeptList(null);
  71. sysDepts.forEach(p->{
  72. p.setPhone(sm4Util.encrypt(p.getPhone()));
  73. deptService.updateDept(p);
  74. });
  75. List<SysUser> sysUsers = userService.selectUserList(null);
  76. sysUsers.forEach(p->{
  77. p.setPhonenumber(sm4Util.encrypt(p.getPhonenumber()));
  78. userService.updateUser(p);
  79. });
  80. }
  81. }