|
|
|
|
@ -205,14 +205,13 @@ public class KhTemplateController extends BaseController
|
|
|
|
|
@DeleteMapping("/{ids}")
|
|
|
|
|
public AjaxResult remove(@PathVariable Long[] ids)
|
|
|
|
|
{
|
|
|
|
|
//修改,当考核任务再用这个模板时 不允许修改
|
|
|
|
|
//当有考核任务引用这个模板时 不允许修改
|
|
|
|
|
for(Long id:ids){
|
|
|
|
|
KhPingce pingce = new KhPingce();
|
|
|
|
|
pingce.setTemplateId(id);
|
|
|
|
|
pingce.setState("0");
|
|
|
|
|
List<KhPingce> khPingces = pingceService.selectKhUsedPingceList(pingce);
|
|
|
|
|
List<KhPingce> khPingces = pingceService.selectKhPingceList(pingce);
|
|
|
|
|
if(khPingces!=null&&khPingces.size()>0){
|
|
|
|
|
return AjaxResult.error("有考核任务已使用模板,不能删除");
|
|
|
|
|
return AjaxResult.error("有考核任务引用模板,不能删除");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return toAjax(khTemplateService.deleteKhTemplateByIds(ids));
|
|
|
|
|
|