|  | @ -3,7 +3,9 @@ package com.yihu.jw.basic.quota.controller;
 | 
												
													
														
															|  | import com.fasterxml.jackson.core.type.TypeReference;
 |  | import com.fasterxml.jackson.core.type.TypeReference;
 | 
												
													
														
															|  | import com.fasterxml.jackson.databind.ObjectMapper;
 |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
												
													
														
															|  | import com.yihu.jw.basic.quota.service.*;
 |  | import com.yihu.jw.basic.quota.service.*;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.basic.resource.service.RsResourceQuotaService;
 | 
												
													
														
															|  | import com.yihu.jw.entity.ehr.quota.*;
 |  | import com.yihu.jw.entity.ehr.quota.*;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.entity.ehr.resource.RsResourceQuota;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.ehr.tj.MTjQuotaDataSaveModel;
 |  | import com.yihu.jw.restmodel.ehr.tj.MTjQuotaDataSaveModel;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.ehr.tj.MTjQuotaDataSourceModel;
 |  | import com.yihu.jw.restmodel.ehr.tj.MTjQuotaDataSourceModel;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.ehr.tj.MTjQuotaModel;
 |  | import com.yihu.jw.restmodel.ehr.tj.MTjQuotaModel;
 | 
												
											
												
													
														
															|  | @ -54,6 +56,8 @@ public class TjQuotaEndPoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |     TjQuotaDimensionMainService tjQuotaDimensionMainService;
 |  |     TjQuotaDimensionMainService tjQuotaDimensionMainService;
 | 
												
													
														
															|  |     @Autowired
 |  |     @Autowired
 | 
												
													
														
															|  |     TjQuotaDimensionSlaveService tjQuotaDimensionSlaveService;
 |  |     TjQuotaDimensionSlaveService tjQuotaDimensionSlaveService;
 | 
												
													
														
															|  | 
 |  |     @Autowired
 | 
												
													
														
															|  | 
 |  |     private RsResourceQuotaService resourceQuotaService;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @RequestMapping(value = ServiceApi.TJ.GetTjQuotaList, method = RequestMethod.GET)
 |  |     @RequestMapping(value = ServiceApi.TJ.GetTjQuotaList, method = RequestMethod.GET)
 | 
												
													
														
															|  |     @ApiOperation(value = "根据查询条件查询统计指标表")
 |  |     @ApiOperation(value = "根据查询条件查询统计指标表")
 | 
												
											
												
													
														
															|  | @ -135,6 +139,11 @@ public class TjQuotaEndPoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |     public Envelop delete(
 |  |     public Envelop delete(
 | 
												
													
														
															|  |             @ApiParam(name = "id", value = "编号", defaultValue = "")
 |  |             @ApiParam(name = "id", value = "编号", defaultValue = "")
 | 
												
													
														
															|  |             @RequestParam(value = "id") Long id) throws Exception{
 |  |             @RequestParam(value = "id") Long id) throws Exception{
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<RsResourceQuota> list = resourceQuotaService.search("quotaId=" + id);
 | 
												
													
														
															|  | 
 |  |         if(list.size()>0){
 | 
												
													
														
															|  | 
 |  |             return failed("指标在视图中被使用暂时不能删除,若要删除先解除资源视图中指标关系",-1);
 | 
												
													
														
															|  | 
 |  |         }
 | 
												
													
														
															|  |         TjQuota tjQuota = tjQuotaService.getById(id);
 |  |         TjQuota tjQuota = tjQuotaService.getById(id);
 | 
												
													
														
															|  |         tjQuota.setStatus(-1);
 |  |         tjQuota.setStatus(-1);
 | 
												
													
														
															|  |         tjQuotaService.save(tjQuota);
 |  |         tjQuotaService.save(tjQuota);
 |