|
|
@@ -117,6 +117,48 @@ public class SupplierController {
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 注册信息提交
|
|
|
+ * @param supplier
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("registered")
|
|
|
+ @ResponseBody
|
|
|
+ public Map<String, Object> registered(Supplier supplier){
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ System.out.println(supplier.toString());
|
|
|
+ try{
|
|
|
+ supplier.setPhone(DesEncry.encrypt(supplier.getPhone()))
|
|
|
+ .setIdNumber(DesEncry.encrypt(supplier.getIdNumber()));
|
|
|
+ Supplier user1 = supplierService.checkUser(supplier); //验证是否第一次登录
|
|
|
+ //判断账号是否被锁定
|
|
|
+ if(user1.getFlag().equals("1")){
|
|
|
+ map.put("msg", "500");
|
|
|
+ map.put("errMsg", "此账号发生异常 请联系网站管理员");
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ supplier.setName("TUYAGYS_" + user1.getId())
|
|
|
+ .setCode(PersonalController.SerialNumber("SUP", user1.getId() + ""))
|
|
|
+ .setHeadpir("https://lidaotech.oss-cn-beijing.aliyuncs.com/test/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20220622112747.png")
|
|
|
+ .setCaptcha("null");
|
|
|
+ supplierService.upddateSupplier(supplier);
|
|
|
+ //生成token传参
|
|
|
+ Map<String, String> payload = new HashMap<>();
|
|
|
+ payload.put("phone", supplier.getPhone());
|
|
|
+ payload.put("code", supplier.getCode());
|
|
|
+ // 生成jwt的令牌
|
|
|
+ String token = JWTUtil.getToken(payload);
|
|
|
+ supplier.setToken(token);
|
|
|
+ map.put("data", supplier);
|
|
|
+ map.put("msg", "200");
|
|
|
+ } catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ map.put("errMsg", "服务器请求异常,请稍后再试");
|
|
|
+ map.put("msg", "500");
|
|
|
+ }
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 手机号登录
|
|
|
* @param supplier 参数
|
|
|
@@ -132,12 +174,10 @@ public class SupplierController {
|
|
|
int count = supplierService.checkCaptcha(supplier);//校验验证码是否正确
|
|
|
if(count > 0){
|
|
|
Supplier user1 = supplierService.checkUser(supplier); //验证是否第一次登录
|
|
|
- if(user1.getHeadpir() == null){ //如果为空的话增加
|
|
|
- user1.setName("TUYAGYS_" + user1.getId())
|
|
|
- .setCode(PersonalController.SerialNumber("SUP", user1.getId() + ""))
|
|
|
- .setHeadpir("https://lidaotech.oss-cn-beijing.aliyuncs.com/test/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20220622112747.png")
|
|
|
- .setCaptcha("null");
|
|
|
- supplierService.upddateSupplier(user1);
|
|
|
+ if(user1.getCode() == null){ //如果为空的话增加
|
|
|
+ map.put("msg", "100");
|
|
|
+ map.put("errMsg", "该账号无注册,请先注册");
|
|
|
+ return map;
|
|
|
} else {
|
|
|
//登录清空验证码
|
|
|
user1.setCaptcha("null");
|
|
|
@@ -171,7 +211,7 @@ public class SupplierController {
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
- map.put("errMsg", "");
|
|
|
+ map.put("errMsg", "服务器请求异常,请稍后再试");
|
|
|
map.put("msg", "500");
|
|
|
}
|
|
|
return map;
|