|
@@ -59,14 +59,26 @@ public class PosMachineController {
|
|
|
if(loginBody.getUserName() !=null && loginBody.getPassword() !=null){
|
|
|
SysUser sysUser = posMachineService.selectUserByUserName(loginBody.getUserName());
|
|
|
if(sysUser !=null){
|
|
|
- String password = sysUser.getPassword();
|
|
|
- BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();
|
|
|
- //密码加密判断已加密密码是否与真实密码相同
|
|
|
- boolean matches = bCryptPasswordEncoder.matches(loginBody.getPassword(), password);
|
|
|
- if(matches){
|
|
|
- resultData = ResultData.success(sysUser);
|
|
|
- }else{
|
|
|
- resultData = ResultData.error(CodeMsg.PASSWORD_ERROR);
|
|
|
+ if(sysUser.getStatus().equals("0")){
|
|
|
+ String password = sysUser.getPassword();
|
|
|
+ BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();
|
|
|
+ //密码加密判断已加密密码是否与真实密码相同
|
|
|
+ boolean matches = bCryptPasswordEncoder.matches(loginBody.getPassword(), password);
|
|
|
+ if(matches){
|
|
|
+ SysUser s = new SysUser();
|
|
|
+ s.setNickName(sysUser.getNickName());
|
|
|
+ s.setDeptId(sysUser.getDeptId());
|
|
|
+ s.setAvatar(sysUser.getAvatar());
|
|
|
+ s.setUserName(sysUser.getUserName());
|
|
|
+ s.setPhonenumber(sysUser.getPhonenumber());
|
|
|
+ s.setSex(sysUser.getSex());
|
|
|
+ s.setUserId(sysUser.getUserId());
|
|
|
+ resultData = ResultData.success(s);
|
|
|
+ }else{
|
|
|
+ resultData = ResultData.error(CodeMsg.PASSWORD_ERROR);
|
|
|
+ }
|
|
|
+ }else if(sysUser.getStatus().equals("1")){
|
|
|
+ resultData = ResultData.error(CodeMsg.ACCOUNT_DISABLE);
|
|
|
}
|
|
|
}else {
|
|
|
resultData = ResultData.error(CodeMsg.USER_NOT_EXSIST);
|
|
@@ -75,6 +87,10 @@ public class PosMachineController {
|
|
|
return gson.toJson(resultData);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* pos机班结
|
|
|
* @param stationClassStructure
|
|
@@ -217,7 +233,6 @@ public class PosMachineController {
|
|
|
}else{
|
|
|
stationclass.setPrintNum(Integer.valueOf("0"));
|
|
|
}
|
|
|
-
|
|
|
i= stationClassStructureService.insertStationClassStructure(stationclass);
|
|
|
}
|
|
|
}else{
|
|
@@ -382,14 +397,11 @@ public class PosMachineController {
|
|
|
map.put("code","200");
|
|
|
map.put("msg","班结成功");
|
|
|
map.put("oilList",list);
|
|
|
- }else{
|
|
|
- map.put("code","500");
|
|
|
- map.put("msg","班结失败");
|
|
|
}
|
|
|
}
|
|
|
}else{
|
|
|
- map.put("code","500");
|
|
|
- map.put("msg","班结失败");
|
|
|
+ map.put("code","100");
|
|
|
+ map.put("msg","已班结");
|
|
|
}
|
|
|
return map;
|
|
|
}
|