| 
					
				 | 
			
			
				@@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |