| 
					
				 | 
			
			
				@ -33,18 +33,6 @@ public class DeviceManageService extends BaseJpaService<DeviceDetail,DeviceDetai 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private DeviceDao deviceDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject findDmDeviceDictName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String deviceNameSql = "select name, id from dm_device"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String deviceModelSql = "select model, id from dm_device"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> deviceName = jdbcTemplate.queryForList(deviceNameSql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> deviceModel = jdbcTemplate.queryForList(deviceModelSql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject result = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        result.put("deviceName",deviceName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        result.put("deviceModel",deviceModel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject saveWlyyDevice(String json)throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject result = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        DeviceDetail deviceDetail = objectMapper.readValue(json, DeviceDetail.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -63,11 +51,8 @@ public class DeviceManageService extends BaseJpaService<DeviceDetail,DeviceDetai 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String iccid = deviceDetail.getIccid(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String imsi = deviceDetail.getImsi(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        DeviceDetail tmps1 =  deviceDetailDao.findBySn(deviceSn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (tmps1.getId()!=deviceDetail.getId()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (tmps1 != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (tmps1.getId()!=deviceDetail.getId()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (tmps1 != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (tmps1.getId()!=deviceDetail.getId()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.put(ResponseContant.resultFlag, ResponseContant.fail); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.put(ResponseContant.resultMsg, "设备SN码重复"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return result; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -206,4 +191,21 @@ public class DeviceManageService extends BaseJpaService<DeviceDetail,DeviceDetai 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ws.addCell(label); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject findDmDeviceDictName(String code, String name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject result = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String deviceSql = "select id, name, model from dm_device where 1=1 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(code)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            deviceSql+=" and category_code = "+ code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(name)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            deviceSql+=" and name = " + "'" + name + "'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> deviceName = jdbcTemplate.queryForList(deviceSql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        result.put("deviceName",deviceName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |