|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.kms.yg.df.controller; |
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
@ -8,11 +9,20 @@ import com.kms.common.utils.UserUtils; |
|
|
|
import com.kms.system.domain.SysXzqh; |
|
|
|
import com.kms.system.service.SysDeptService; |
|
|
|
import com.kms.system.service.SysXzqhService; |
|
|
|
import com.kms.yg.df.domain.BsSgcDfAqjc; |
|
|
|
import com.kms.yg.df.domain.BsSgcDfAqjdxx; |
|
|
|
import com.kms.yg.df.domain.BsSgcDfAqrw; |
|
|
|
import com.kms.yg.df.domain.BsSgcDfDfrw; |
|
|
|
import com.kms.yg.df.service.BsSgcDfAqjcService; |
|
|
|
import com.kms.yg.df.service.BsSgcDfAqjdxxService; |
|
|
|
import com.kms.yg.df.service.BsSgcDfAqrwService; |
|
|
|
import com.kms.yg.df.service.BsSgcDfDfrwService; |
|
|
|
import com.kms.yg.sz.domain.BsSgcSzAqjc; |
|
|
|
import com.kms.yg.sz.domain.BsSgcSzAqjdxx; |
|
|
|
import com.kms.yg.sz.domain.BsSgcSzSzrw; |
|
|
|
import com.kms.yg.sz.domain.dto.AqrwDto; |
|
|
|
import com.kms.yg.sz.service.BsSgcSzAqjcService; |
|
|
|
import com.kms.yg.sz.service.BsSgcSzAqjdxxService; |
|
|
|
import com.shuili.common.annotation.Log; |
|
|
|
import com.shuili.common.core.controller.BaseController; |
|
|
|
import com.shuili.common.core.domain.AjaxResult; |
|
|
@ -51,9 +61,13 @@ public class BsSgcDfAqrwController extends BaseController |
|
|
|
private SysDeptService sysDeptService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private BsSgcDfDfrwService bsSgcDfDfrwService; |
|
|
|
private BsSgcDfDfrwService bsSgcDfrwService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private BsSgcDfAqjdxxService bsSgcDfAqjdxxService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private BsSgcDfAqjcService bsSgcDfAqjcService; |
|
|
|
|
|
|
|
@GetMapping("/getLevel/{taskId}") |
|
|
|
public AjaxResult getLevel(@PathVariable String taskId) { |
|
|
@ -203,9 +217,21 @@ public class BsSgcDfAqrwController extends BaseController |
|
|
|
public AjaxResult remove(@PathVariable String[] ids) |
|
|
|
{ |
|
|
|
for (String id:ids){ |
|
|
|
LambdaQueryWrapper<BsSgcDfDfrw>lw=new LambdaQueryWrapper<>(); |
|
|
|
LambdaQueryWrapper<BsSgcDfDfrw> lw=new LambdaQueryWrapper<>(); |
|
|
|
lw.eq(BsSgcDfDfrw::getTaskId,id); |
|
|
|
bsSgcDfDfrwService.remove(lw); |
|
|
|
List<BsSgcDfDfrw> list = bsSgcDfrwService.list(lw); |
|
|
|
if(CollectionUtil.isNotEmpty(list)) { |
|
|
|
for (BsSgcDfDfrw dfrw:list) { |
|
|
|
LambdaQueryWrapper<BsSgcDfAqjdxx> jdxxLw = new LambdaQueryWrapper<>(); |
|
|
|
jdxxLw.eq(BsSgcDfAqjdxx::getDfrwId,dfrw.getId()); |
|
|
|
bsSgcDfAqjdxxService.remove(jdxxLw); |
|
|
|
|
|
|
|
LambdaQueryWrapper<BsSgcDfAqjc>aqjcLw=new LambdaQueryWrapper<>(); |
|
|
|
aqjcLw.eq(BsSgcDfAqjc::getDfrwId,dfrw.getId()); |
|
|
|
bsSgcDfAqjcService.remove(aqjcLw); |
|
|
|
} |
|
|
|
} |
|
|
|
bsSgcDfrwService.remove(lw); |
|
|
|
} |
|
|
|
return toAjax(bsSgcSzAqrwService.removeByIds(Arrays.asList(ids))); |
|
|
|
} |
|
|
|