Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 3 years ago
parent
commit
6f446bea99
  1. 10
      anrui-base/anrui-base-biz/src/main/resources/application-test.yml
  2. 8
      anrui-buscenter/anrui-buscenter-biz/src/main/resources/application-test.yml
  3. 9
      anrui-crm/anrui-crm-biz/src/main/resources/application-test.yml
  4. 8
      anrui-fin/anrui-fin-biz/src/main/resources/application-test.yml
  5. 8
      anrui-flowable/anrui-flowable-biz/src/main/resources/application-test.yml
  6. 2
      anrui-gateway/src/main/resources/application-test.yml
  7. 3
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserVo.java
  8. 2
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/app/AppSysUserFeign.java
  9. 40
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java
  10. 7
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/app/AppSysUserRest.java
  11. 8
      anrui-scm/anrui-scm-biz/src/main/resources/application-test.yml
  12. 4
      anrui-terminal/anrui-terminal-biz/src/main/resources/application-test.yml

10
anrui-base/anrui-base-biz/src/main/resources/application-test.yml

@ -1,7 +1,7 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.18.0.4:3306/anrui_base?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
url: jdbc:mysql://39.104.100.138:3306/anrui_base?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: yxt_mysql_138
cloud:
@ -21,7 +21,11 @@ spring:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://anrui.yyundong.com/upload/
templateUrl:
uploadUrl: http://anrui.yyundong.com/template
prefixUrl: http://120.46.131.15:8111//template/
prefixUrl: /home/lzh/webapps/template/

8
anrui-buscenter/anrui-buscenter-biz/src/main/resources/application-test.yml

@ -1,7 +1,7 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.18.0.4:3306/anrui_buscenter?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
url: jdbc:mysql://39.104.100.138:3306/anrui_buscenter?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: yxt_mysql_138
cloud:
@ -21,3 +21,9 @@ spring:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://anrui.yyundong.com/upload/

9
anrui-crm/anrui-crm-biz/src/main/resources/application-test.yml

@ -1,7 +1,7 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.18.0.4:3306/anrui_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
url: jdbc:mysql://39.104.100.138:3306/anrui_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: yxt_mysql_138
cloud:
@ -21,3 +21,10 @@ spring:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://anrui.yyundong.com/upload/

8
anrui-fin/anrui-fin-biz/src/main/resources/application-test.yml

@ -1,14 +1,14 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.18.0.4:3306/anrui_fin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
url: jdbc:mysql://39.104.100.138:3306/anrui_fin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: root
password: yxt_mysql_138
nacos:
discovery:
server-addr: 172.18.0.5:8848
redis:
database: 6 # Redis数据库索引(默认为0)
database: 3 # Redis数据库索引(默认为0)
host: 172.18.0.7
jedis:
pool:
@ -21,6 +21,6 @@ spring:
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: static/upload/
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://192.168.1.116:8111/upload/
prefix: http://anrui.yyundong.com/upload/

8
anrui-flowable/anrui-flowable-biz/src/main/resources/application-test.yml

@ -1,7 +1,7 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.18.0.4:3306/anrui_flowable?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
url: jdbc:mysql://39.104.100.138:3306/anrui_flowable?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: yxt_mysql_138
cloud:
@ -21,3 +21,9 @@ spring:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://anrui.yyundong.com/upload/

2
anrui-gateway/src/main/resources/application-test.yml

@ -1,6 +1,6 @@
spring:
resources:
static-locations: file:D://anrui
static-locations: file:/home/lzh/docker_data/nginx/html/anrui-system-ui
cloud:
nacos:
discovery:

3
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserVo.java

@ -85,4 +85,7 @@ public class SysUserVo implements Vo {
private List<OrgList> orgList = new ArrayList<>();
private String defaultOrgPath;
private String defaultOrgPathName;
@ApiModelProperty("是否需要更换密码")
private Boolean needResetPsd;
}

2
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/app/AppSysUserFeign.java

@ -44,7 +44,7 @@ public interface AppSysUserFeign {
@ApiOperation(value = "手机更改密码")
@ResponseBody
@PostMapping("/updatePassword")
public ResultBean updatePassword(@RequestParam(value = "userSid", required = true) String userSid,
public ResultBean<SysUserVo> updatePassword(@RequestParam(value = "userSid", required = true) String userSid,
@RequestParam(value = "appId", required = true) String appId,
@RequestParam(value = "oldPassword", required = true) String oldPassword,
@RequestParam(value = "newPassword", required = true) String newPassword,

40
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java

@ -234,20 +234,37 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
return baseMapper.updatePassword(sid, password);
}
public ResultBean updatePasswordApp(SysUser user, String oldPassword, String newPassword, String token) {
public ResultBean<SysUserVo> updatePasswordApp(SysUser user, String oldPassword, String newPassword, String token) {
ResultBean<SysUserVo> rb = ResultBean.fireFail();
String oldPasswordMd5 = Encodes.md5(oldPassword);
if (!oldPasswordMd5.equals(user.getPassword())) {
return ResultBean.fireFail().setMsg("原始密码输入错误");
return rb.setMsg("原始密码输入错误");
}
if (!newPassword.matches("^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,10}$")) {
return ResultBean.fireFail().setMsg("密码格式错误,必须为8至10位大小写字母和数字的组合");
return rb.setMsg("密码格式错误,必须为8至10位大小写字母和数字的组合");
}
int i = baseMapper.updatePasswordApp(user.getSid(), Encodes.md5(newPassword));
SysUserVo sysUserVo = selectUserOne(user);
if (sysUserVo == null) {
sysUserVo = new SysUserVo();
} else {
//查询是否需要更换密码
boolean isTrue = false;
String mobile = user.getMobile();
if (StringUtils.isNotBlank(mobile)) {
String password = mobile.substring(5, 11);
String md5 = Encodes.md5(password);
if (user.getPassword().equals(md5)) {
isTrue = true;
}
}
sysUserVo.setNeedResetPsd(isTrue);
}
if (i == 1) {
redisUtil.remove(token);
return ResultBean.fireSuccess().setMsg("修改成功");
return rb.success().setData(sysUserVo);
} else {
return ResultBean.fireSuccess().setMsg("修改失败");
return rb.setMsg("修改失败");
}
}
@ -338,7 +355,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
userInfoOneVo.setDepartmentName(sysStaffOrgVo.getOrgName());
userInfoOneVo.setDepartmentSid(sysStaffOrgVo.getOrgSid());
SysOrganization sysOrganizationOne = sysOrganizationService.fetchBySid(sysStaffOrgVo.getOrgSid());
if(sysOrganizationOne != null){
if (sysOrganizationOne != null) {
String psid = sysOrganizationOne.getPsid();
String name = sysOrganizationService.fetchBySid(psid).getName();
userInfoOneVo.setPNameAndDepartmentNameAndPostName(name + "-" + sysStaffOrgVo.getOrgName());
@ -407,6 +424,17 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
sysUserVo.setToken(newToken);
// 更新用户中的token
updateToken(user.getSid(), newToken);
//查询是否需要更换密码
boolean isTrue = false;
String mobile = user.getMobile();
if (StringUtils.isNotBlank(mobile)) {
String password = mobile.substring(5, 11);
String md5 = Encodes.md5(password);
if (user.getPassword().equals(md5)) {
isTrue = true;
}
}
sysUserVo.setNeedResetPsd(isTrue);
return sysUserVo;
}

7
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/app/AppSysUserRest.java

@ -278,14 +278,15 @@ public class AppSysUserRest implements AppSysUserFeign {
}
@Override
public ResultBean updatePassword(String userSid, String appId, String oldPassword, String newPassword, HttpServletRequest httpServletRequest) {
public ResultBean<SysUserVo> updatePassword(String userSid, String appId, String oldPassword, String newPassword, HttpServletRequest httpServletRequest) {
ResultBean<SysUserVo> rb = ResultBean.fireFail();
String token = httpServletRequest.getHeader("token");
SysUser user = sysUserService.fetchBySid(userSid);
if (user == null) {
return ResultBean.fireFail().setMsg("抱歉,用户不存在");
return rb.setMsg("抱歉,用户不存在");
}
if (!appId.equals(user.getAppId())) {
return new ResultBean().fail().setMsg("当前设备与账号不匹配,请解绑后再试");
return rb.setMsg("当前设备与账号不匹配,请解绑后再试");
}
return sysUserService.updatePasswordApp(user, oldPassword, newPassword, token);
}

8
anrui-scm/anrui-scm-biz/src/main/resources/application-test.yml

@ -1,14 +1,14 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.18.0.4:3306/anrui_scm?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
url: jdbc:mysql://39.104.100.138:3306/anrui_scm?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: root
password: yxt_mysql_138
nacos:
discovery:
server-addr: 172.18.0.5:8848
redis:
database: 6 # Redis数据库索引(默认为0)
database: 3 # Redis数据库索引(默认为0)
host: 172.18.0.7
jedis:
pool:
@ -21,6 +21,6 @@ spring:
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: static/upload/
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://127.0.0.1:8080/upload/
prefix: http://anrui.yyundong.com/upload/

4
anrui-terminal/anrui-terminal-biz/src/main/resources/application-test.yml

@ -19,7 +19,7 @@ spring:
image:
upload:
path: D:\anrui\upload\
path: /home/lzh/docker_data/nginx/html/anrui-system-ui/upload
url:
prefix: http://26077a35f5.wicp.vip/upload/
prefix: http://anrui.yyundong.com/upload/

Loading…
Cancel
Save