| 
					
				 | 
			
			
				@ -34,10 +34,15 @@ public class IotWorkTypeService extends BaseJpaService<IotWorkTypeDO, IotWorkTyp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 增加业务类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void addType(String json) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public MixEnvelop<IotWorkTypeDO,IotWorkTypeDO> addType(String json) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotWorkTypeDO iotWorkTypeDO = JSONObject.parseObject(json, IotWorkTypeDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotWorkTypeDO workTypeDO = iotWorkTypeDao.findByName(iotWorkTypeDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (workTypeDO!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return MixEnvelop.getError("该业务类型已存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        iotWorkTypeDO.setDel("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        iotWorkTypeDao.save(iotWorkTypeDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return MixEnvelop.getSuccess(IotRequestMapping.WorkType.message_success_add); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -45,14 +50,18 @@ public class IotWorkTypeService extends BaseJpaService<IotWorkTypeDO, IotWorkTyp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 编辑业务类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void editType(String json) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public MixEnvelop<IotWorkTypeDO,IotWorkTypeDO> editType(String json) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotWorkTypeDO newType = JSONObject.parseObject(json, IotWorkTypeDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotWorkTypeDO old = iotWorkTypeDao.findOne(newType.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotWorkTypeDO workTypeDO = iotWorkTypeDao.findByName(newType.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (workTypeDO!=null&&(workTypeDO.getId().equalsIgnoreCase(newType.getId())==false)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return MixEnvelop.getError("该业务类型已存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        old.setName(newType.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        old.setExplanation(newType.getExplanation()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        old.setDel("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        old.setId(old.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        iotWorkTypeDao.save(old); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return MixEnvelop.getSuccess(IotRequestMapping.WorkType.message_success_edit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -83,7 +92,7 @@ public class IotWorkTypeService extends BaseJpaService<IotWorkTypeDO, IotWorkTyp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 分页查询日志信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 分页查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param page 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -91,9 +100,11 @@ public class IotWorkTypeService extends BaseJpaService<IotWorkTypeDO, IotWorkTyp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public MixEnvelop<IotWorkTypeDO,IotWorkTypeDO> findAll(Integer page, Integer size) throws ParseException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "select * from iot_work_type w where w.del=0;"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        StringBuffer sql = new StringBuffer("select * from iot_work_type w where w.del=0 ") ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql.append("order by w.update_time desc limit ").append((page-1)*size).append(",").append(size); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<IotWorkTypeDO> list = jdbcTemplate.query(sql,new BeanPropertyRowMapper(IotWorkTypeDO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<IotWorkTypeDO> list = jdbcTemplate.query(sql.toString(),new BeanPropertyRowMapper(IotWorkTypeDO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        long count =list.size(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |