|
@ -3,7 +3,9 @@ package com.yihu.jw.basic.quota.controller;
|
|
|
import com.fasterxml.jackson.core.type.TypeReference;
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
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.resource.RsResourceQuota;
|
|
|
import com.yihu.jw.restmodel.ehr.tj.MTjQuotaDataSaveModel;
|
|
|
import com.yihu.jw.restmodel.ehr.tj.MTjQuotaDataSourceModel;
|
|
|
import com.yihu.jw.restmodel.ehr.tj.MTjQuotaModel;
|
|
@ -54,6 +56,8 @@ public class TjQuotaEndPoint extends EnvelopRestEndpoint {
|
|
|
TjQuotaDimensionMainService tjQuotaDimensionMainService;
|
|
|
@Autowired
|
|
|
TjQuotaDimensionSlaveService tjQuotaDimensionSlaveService;
|
|
|
@Autowired
|
|
|
private RsResourceQuotaService resourceQuotaService;
|
|
|
|
|
|
@RequestMapping(value = ServiceApi.TJ.GetTjQuotaList, method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "根据查询条件查询统计指标表")
|
|
@ -135,6 +139,11 @@ public class TjQuotaEndPoint extends EnvelopRestEndpoint {
|
|
|
public Envelop delete(
|
|
|
@ApiParam(name = "id", value = "编号", defaultValue = "")
|
|
|
@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.setStatus(-1);
|
|
|
tjQuotaService.save(tjQuota);
|