|
@@ -159,12 +159,12 @@ public class SysUserController extends BaseController
|
|
|
@PostMapping("/zcInfo")
|
|
|
@Log(title = "用户登录", businessType = BusinessType.UPDATE)
|
|
|
public R info(@RequestParam(value = "type", required = false) String type,
|
|
|
- @RequestParam(value = "code", required = false) String code,
|
|
|
- @RequestParam(value = "uuid", required = false) String uuid,
|
|
|
- @RequestParam(value = "unionId", required = false) String unionId,
|
|
|
- @RequestParam(value = "username") String username,
|
|
|
- @RequestParam(value = "password") String password,
|
|
|
- @RequestParam(value = "shortMessageCode", required = false) String shortMessageCode) throws ParseException
|
|
|
+ @RequestParam(value = "code", required = false) String code,
|
|
|
+ @RequestParam(value = "uuid", required = false) String uuid,
|
|
|
+ @RequestParam(value = "unionId", required = false) String unionId,
|
|
|
+ @RequestParam(value = "username") String username,
|
|
|
+ @RequestParam(value = "password") String password,
|
|
|
+ @RequestParam(value = "shortMessageCode", required = false) String shortMessageCode) throws ParseException
|
|
|
{
|
|
|
Map<String, Object> resMap = new HashMap<>();
|
|
|
|
|
@@ -222,10 +222,7 @@ public class SysUserController extends BaseController
|
|
|
|
|
|
// 扫码后注册
|
|
|
if ("2".equals(type)) {
|
|
|
- if (StringUtils.isNotNull(sysUser)) {
|
|
|
- return R.fail("手机号已被注册");
|
|
|
|
|
|
- }
|
|
|
if (StringUtils.isEmpty(unionId)) {
|
|
|
return R.fail("unionId数据错误");
|
|
|
}
|
|
@@ -238,13 +235,14 @@ public class SysUserController extends BaseController
|
|
|
return R.fail("此微信已绑定账号");
|
|
|
}
|
|
|
|
|
|
- sysUser = new SysUser();
|
|
|
- sysUser.setUserName(username);
|
|
|
- sysUser.setNickName(username);
|
|
|
- String spassword = configService.selectConfigByKey("sys.user.initPassword");
|
|
|
- sysUser.setPassword(SecurityUtils.encryptPassword(spassword));
|
|
|
- userService.insertUser(sysUser);
|
|
|
- sysUser = userService.selectUserByUserName(username);
|
|
|
+ if (sysUser == null) {
|
|
|
+ sysUser = new SysUser();
|
|
|
+ sysUser.setUserName(username);
|
|
|
+ sysUser.setNickName(username);
|
|
|
+ String spassword = configService.selectConfigByKey("sys.user.initPassword");
|
|
|
+ sysUser.setPassword(SecurityUtils.encryptPassword(spassword));
|
|
|
+ userService.insertUser(sysUser);
|
|
|
+ }
|
|
|
|
|
|
String wechatId = IdUtils.fastSimpleUUID();
|
|
|
SysWeChat sysWeChat = new SysWeChat();
|
|
@@ -254,15 +252,15 @@ public class SysUserController extends BaseController
|
|
|
sysWeChat.setSwcWxUuid(unionId);
|
|
|
iSysWeChatService.createSysWeChat(sysWeChat);
|
|
|
|
|
|
- LoginUser sysUserVo = new LoginUser();
|
|
|
+ /*LoginUser sysUserVo = new LoginUser();
|
|
|
sysUserVo.setSysUser(sysUser);
|
|
|
resMap.put("code", "0");
|
|
|
resMap.put("message", "用户未绑定企业");
|
|
|
resMap.put("loginUser", sysUserVo);
|
|
|
- return R.ok(resMap);
|
|
|
+ return R.ok(resMap);*/
|
|
|
}
|
|
|
|
|
|
- // 密码登陆
|
|
|
+ // 密码登陆
|
|
|
} else {
|
|
|
if (StringUtils.isNull(sysUser))
|
|
|
{
|
|
@@ -423,7 +421,7 @@ public class SysUserController extends BaseController
|
|
|
LoginUser sysUserVo = new LoginUser();
|
|
|
sysUserVo.setSysUser(sysUser);
|
|
|
resMap.put("loginUser", sysUserVo);
|
|
|
- // 只绑定了一家企业
|
|
|
+ // 只绑定了一家企业
|
|
|
} else if (userCompanyRelList.size() == 1) {
|
|
|
resMap.put("code", "1");
|
|
|
resMap.put("message", "用户已绑定一家企业");
|
|
@@ -443,7 +441,7 @@ public class SysUserController extends BaseController
|
|
|
return R.fail("企业状态异常,请联系管理员!");
|
|
|
}
|
|
|
sysUser.setCompanyStatus(company.getScyStatus());
|
|
|
- // 平台用户
|
|
|
+ // 平台用户
|
|
|
} else {
|
|
|
sysUser.setCompanyType("00");
|
|
|
sysUser.setCompanyStatus("00");
|
|
@@ -458,7 +456,7 @@ public class SysUserController extends BaseController
|
|
|
sysUserVo.setSysUser(sysUser);
|
|
|
|
|
|
resMap.put("loginUser", sysUserVo);
|
|
|
- // 绑定多加企业
|
|
|
+ // 绑定多加企业
|
|
|
} else {
|
|
|
LoginUser sysUserVo = new LoginUser();
|
|
|
sysUserVo.setSysUser(sysUser);
|