|
|
@@ -12,6 +12,7 @@ import org.springframework.ui.ModelMap;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
+import com.uas.platform.b2b.manage.service.LogService;
|
|
|
import com.uas.platform.b2b.model.Enterprise;
|
|
|
import com.uas.platform.b2b.model.RegisterRecord;
|
|
|
import com.uas.platform.b2b.model.User;
|
|
|
@@ -21,10 +22,13 @@ import com.uas.platform.b2b.service.UserService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.b2b.support.TokenService;
|
|
|
import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
|
+import com.uas.platform.core.concurrent.Callback;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.util.AgentUtils;
|
|
|
-import com.uas.platform.core.util.SendMessageUtil;
|
|
|
import com.uas.platform.core.util.StringUtil;
|
|
|
+import com.uas.platform.core.util.mq.MessageLog;
|
|
|
+import com.uas.platform.core.util.mq.MessageType;
|
|
|
+import com.uas.platform.core.util.mq.SendMessageUtil;
|
|
|
|
|
|
/**
|
|
|
* 优软B2B平台 -- 自助服务功能
|
|
|
@@ -44,9 +48,10 @@ public class ServeController {
|
|
|
private RegisterLogService registerLogService;
|
|
|
@Autowired
|
|
|
private TokenService tokenService;
|
|
|
+ @Autowired
|
|
|
+ private LogService logService;
|
|
|
|
|
|
- private final static UsageBufferedLogger logger = BufferedLoggerManager
|
|
|
- .getLogger(UsageBufferedLogger.class);
|
|
|
+ private final static UsageBufferedLogger logger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
|
|
|
|
|
|
/**
|
|
|
* 根据用户输入的营业执照号查询用户信息
|
|
|
@@ -65,11 +70,9 @@ public class ServeController {
|
|
|
for (User user : users) {
|
|
|
ModelMap map = new ModelMap();
|
|
|
map.put("userNames", user.getUserName());
|
|
|
- map.put("userName",
|
|
|
- StringUtil.getSheildString(user.getUserName(), 1, 1));
|
|
|
+ map.put("userName", StringUtil.getSheildString(user.getUserName(), 1, 1));
|
|
|
map.put("userUu", user.getUserUU());
|
|
|
- map.put("userMail",
|
|
|
- StringUtil.getSheildString(user.getUserEmail(), 3, 3));
|
|
|
+ map.put("userMail", StringUtil.getSheildString(user.getUserEmail(), 3, 3));
|
|
|
listMap.add(map);
|
|
|
}
|
|
|
} else {
|
|
|
@@ -100,8 +103,7 @@ public class ServeController {
|
|
|
if (ens.size() > 0) {
|
|
|
for (Enterprise e : ens) {
|
|
|
ModelMap map = new ModelMap();
|
|
|
- map.put("enName",
|
|
|
- StringUtil.getSheildString(e.getEnName(), 3, 2));
|
|
|
+ map.put("enName", StringUtil.getSheildString(e.getEnName(), 3, 2));
|
|
|
long enUu = e.getUu();
|
|
|
map.put("enUu", enUu);
|
|
|
if (e != null && e.getEnStatus() != null) {
|
|
|
@@ -134,14 +136,17 @@ public class ServeController {
|
|
|
Long userUu = userService.findUserByUserTel(userPhone).getUserUU();
|
|
|
if (userUu != null) {
|
|
|
String code = tokenService.getEncodeToken("mobile", userUu);
|
|
|
+ String userName = (SystemSession.getUser() == null) ? "游客" : SystemSession.getUser().getUserName();
|
|
|
try {
|
|
|
- SendMessageUtil
|
|
|
- .sendMessage(
|
|
|
- "验证码:" + code + ",优软商务平台找回密码。",
|
|
|
- userPhone,
|
|
|
- (SystemSession.getUser() == null) ? "游客"
|
|
|
- : SystemSession.getUser().getUserName(),
|
|
|
- "auth");
|
|
|
+ SendMessageUtil.sendMessage("验证码:" + code + ",优软商务平台找回密码。", userPhone, userName, MessageType.auth,
|
|
|
+ new Callback<MessageLog>() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void call(MessageLog param) throws Exception {
|
|
|
+ logService.saveMessageLog(param);
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
@@ -176,8 +181,7 @@ public class ServeController {
|
|
|
|
|
|
@RequestMapping(value = "/forget/resetPwd")
|
|
|
@ResponseBody
|
|
|
- public void setNewPwd(Long userUU, String newPwd, String checkCode,
|
|
|
- HttpServletRequest request) {
|
|
|
+ public void setNewPwd(Long userUU, String newPwd, String checkCode, HttpServletRequest request) {
|
|
|
userService.resetPwdByCheckcode(userUU, newPwd, checkCode);
|
|
|
logger.log("用户信息", "手机验证码找回修改用户密码", userUU, AgentUtils.getIp(request));
|
|
|
}
|