|
|
@@ -2,7 +2,6 @@ package com.uas.platform.b2c.common.account.controller;
|
|
|
|
|
|
import com.uas.message.mail.service.MailService;
|
|
|
import com.uas.message.sms.service.SmsService;
|
|
|
-import com.uas.platform.b2c.common.account.model.Enterprise;
|
|
|
import com.uas.platform.b2c.common.account.model.User;
|
|
|
import com.uas.platform.b2c.common.account.model.UserInfo;
|
|
|
import com.uas.platform.b2c.common.account.model.UserQuestion;
|
|
|
@@ -130,11 +129,10 @@ public class UserController {
|
|
|
}
|
|
|
User sysUser = SystemSession.getUser();
|
|
|
User user = userService.findUserPwdByUserUU(sysUser.getUserUU());
|
|
|
- Enterprise enterprise = user.getEnterprise();
|
|
|
if (!StringUtils.isEmpty(newPassword)) {
|
|
|
user.setPwdSecLevel(secLevel);
|
|
|
user = userService.updatePassword(user, password, newPassword);
|
|
|
- user.setEnterprise(enterprise);
|
|
|
+ user.setCurrentEnterprise(sysUser.getEnterprise().getUu());
|
|
|
session.setAttribute("user", user);
|
|
|
SystemSession.setUser(user);
|
|
|
assert logger != null;
|
|
|
@@ -263,6 +261,7 @@ public class UserController {
|
|
|
}
|
|
|
user.setUserEmail(newUserEmail);
|
|
|
user = userService.save(user);
|
|
|
+ user.setCurrentEnterprise(sysUser.getEnterprise().getUu());
|
|
|
session.setAttribute("user", user);
|
|
|
SystemSession.setUser(user);
|
|
|
assert logger != null;
|
|
|
@@ -309,7 +308,7 @@ public class UserController {
|
|
|
}
|
|
|
String checkCode = String.valueOf((int) ((Math.random() * 9 + 1) * 100000));
|
|
|
try {
|
|
|
- //smsService.send("1eba04ae-f3d9-4105-ad32-0196309fabb3", newUserTel, new Object[] {checkCode});
|
|
|
+ smsService.send("1eba04ae-f3d9-4105-ad32-0196309fabb3", newUserTel, new Object[] {checkCode});
|
|
|
session.setAttribute("telCheckCode", checkCode);
|
|
|
session.setAttribute("telCheckTime", new Date().getTime());
|
|
|
session.setAttribute("newUserTel", newUserTel);
|
|
|
@@ -390,6 +389,7 @@ public class UserController {
|
|
|
}
|
|
|
user.setUserTel(newUserTel);
|
|
|
user = userService.save(user);
|
|
|
+ user.setCurrentEnterprise(sysUser.getEnterprise().getUu());
|
|
|
session.setAttribute("user", user);
|
|
|
SystemSession.setUser(user);
|
|
|
assert logger != null;
|
|
|
@@ -453,6 +453,7 @@ public class UserController {
|
|
|
User user = userService.findUserPwdByUserUU(sysUser.getUserUU());
|
|
|
if (!StringUtils.isEmpty(newUserPay)) {
|
|
|
user = userService.updateUserPay(user, userPay, newUserPay);
|
|
|
+ user.setCurrentEnterprise(sysUser.getEnterprise().getUu());
|
|
|
session.setAttribute("user", user);
|
|
|
SystemSession.setUser(user);
|
|
|
assert logger != null;
|
|
|
@@ -488,6 +489,9 @@ public class UserController {
|
|
|
for (UserQuestion uq : userQuestions) {
|
|
|
uq.setUser(sysUser);
|
|
|
uq.setUserUU(sysUser.getUserUU());
|
|
|
+ if(uq.getAnswer()==null && uq.getQuestion()==null && uq.getAnswer().length()>30){
|
|
|
+ throw new IllegalOperatorException("请按照要求输入信息...");
|
|
|
+ }
|
|
|
uqService.save(uq);
|
|
|
}
|
|
|
return new ResponseEntity<>(HttpStatus.OK);
|
|
|
@@ -503,15 +507,21 @@ public class UserController {
|
|
|
@RequestMapping(value = "/updateRealAuth", method = RequestMethod.POST)
|
|
|
public ResponseEntity<String> updateRealAuth(final String userName, final String userIdcode, final String idImgUrl,HttpServletRequest request) {
|
|
|
User sysUser = SystemSession.getUser();
|
|
|
- sysUser.setUserName(userName);
|
|
|
- sysUser.setUserIccode(userIdcode);
|
|
|
- sysUser.setIdImgUrl(idImgUrl);
|
|
|
- sysUser.setIdEnable((short)2);
|
|
|
- sysUser.setIdDate(new Date());
|
|
|
- sysUser = userService.saveRealAuth(sysUser);
|
|
|
- request.getSession().setAttribute("user",sysUser);
|
|
|
- SystemSession.setUser(sysUser);
|
|
|
- return new ResponseEntity<>(HttpStatus.OK);
|
|
|
+ User user = userService.findUserByUserUU(sysUser.getUserUU());
|
|
|
+ if(user!=null){
|
|
|
+ user.setUserName(userName);
|
|
|
+ user.setUserIccode(userIdcode);
|
|
|
+ user.setIdImgUrl(idImgUrl);
|
|
|
+ user.setIdEnable((short)2);
|
|
|
+ user.setIdDate(new Date());
|
|
|
+ user = userService.saveRealAuth(user);
|
|
|
+ user.setCurrentEnterprise(sysUser.getEnterprise().getUu());
|
|
|
+ request.getSession().setAttribute("user",user);
|
|
|
+ SystemSession.setUser(user);
|
|
|
+ return new ResponseEntity<>(HttpStatus.OK);
|
|
|
+ }else{
|
|
|
+ throw new IllegalOperatorException("找不到用户...");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|