|
|
@ -4,6 +4,7 @@ import java.util.ArrayList; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.hxhq.business.domain.*; |
|
|
import com.hxhq.business.domain.*; |
|
|
import com.hxhq.business.dto.gsp.GspListDto; |
|
|
import com.hxhq.business.dto.gsp.GspListDto; |
|
|
import com.hxhq.business.dto.sj.SjListDto; |
|
|
import com.hxhq.business.dto.sj.SjListDto; |
|
|
@ -58,10 +59,17 @@ public class SjController extends BaseController |
|
|
Sj sj = sjService.getSjByBh(form.getBh()); |
|
|
Sj sj = sjService.getSjByBh(form.getBh()); |
|
|
if(sj == null) { |
|
|
if(sj == null) { |
|
|
sj = new Sj(); |
|
|
sj = new Sj(); |
|
|
|
|
|
sj.setBh(form.getBh()); |
|
|
sj.setPzrq(new Date()); |
|
|
sj.setPzrq(new Date()); |
|
|
|
|
|
sj.setStudyId(form.getStudyId()); |
|
|
|
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
|
|
|
sj.setDeptId(form.getDeptId()); |
|
|
sjService.save(sj); |
|
|
sjService.save(sj); |
|
|
} else { |
|
|
} else { |
|
|
sj.setPzrq(new Date()); |
|
|
sj.setPzrq(new Date()); |
|
|
|
|
|
sj.setStudyId(form.getStudyId()); |
|
|
|
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
|
|
|
sj.setDeptId(form.getDeptId()); |
|
|
sjService.updateById(sj); |
|
|
sjService.updateById(sj); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -83,6 +91,7 @@ public class SjController extends BaseController |
|
|
sj.setKcdw(form.getKcdw()); |
|
|
sj.setKcdw(form.getKcdw()); |
|
|
sj.setStudyId(form.getStudyId()); |
|
|
sj.setStudyId(form.getStudyId()); |
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
|
|
|
sj.setDeptId(form.getDeptId()); |
|
|
sj.setNd(form.getNd()); |
|
|
sj.setNd(form.getNd()); |
|
|
sj.setNddw(form.getNddw()); |
|
|
sj.setNddw(form.getNddw()); |
|
|
sj.setZjzt(ZjztEnum.rk.getValue()); |
|
|
sj.setZjzt(ZjztEnum.rk.getValue()); |
|
|
@ -94,6 +103,7 @@ public class SjController extends BaseController |
|
|
sj.setKcdw(form.getKcdw()); |
|
|
sj.setKcdw(form.getKcdw()); |
|
|
sj.setStudyId(form.getStudyId()); |
|
|
sj.setStudyId(form.getStudyId()); |
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
|
|
|
sj.setDeptId(form.getDeptId()); |
|
|
sj.setNd(form.getNd()); |
|
|
sj.setNd(form.getNd()); |
|
|
sj.setNddw(form.getNddw()); |
|
|
sj.setNddw(form.getNddw()); |
|
|
sj.setZjzt(ZjztEnum.rk.getValue()); |
|
|
sj.setZjzt(ZjztEnum.rk.getValue()); |
|
|
@ -111,6 +121,9 @@ public class SjController extends BaseController |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("/subpackage") |
|
|
@PostMapping("/subpackage") |
|
|
public AjaxResult subpackage(@RequestBody SjSubpackageForm form) { |
|
|
public AjaxResult subpackage(@RequestBody SjSubpackageForm form) { |
|
|
|
|
|
/*LambdaQueryWrapper<Sj> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
|
queryWrapper.eq(Sj::getParentBh, form.getBh()); |
|
|
|
|
|
sjService.remove(queryWrapper);*/ |
|
|
List<SjSubpackageForm.SjSubpackageItemForm> list = form.getList(); |
|
|
List<SjSubpackageForm.SjSubpackageItemForm> list = form.getList(); |
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
for (SjSubpackageForm.SjSubpackageItemForm sjSubpackageItemForm : list) { |
|
|
for (SjSubpackageForm.SjSubpackageItemForm sjSubpackageItemForm : list) { |
|
|
@ -121,6 +134,7 @@ public class SjController extends BaseController |
|
|
sj.setKcdw(sjSubpackageItemForm.getKcdw()); |
|
|
sj.setKcdw(sjSubpackageItemForm.getKcdw()); |
|
|
sj.setStudyId(form.getStudyId()); |
|
|
sj.setStudyId(form.getStudyId()); |
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
sj.setStudyFormId(form.getStudyFormId()); |
|
|
|
|
|
sj.setDeptId(form.getDeptId()); |
|
|
sjList.add(sj); |
|
|
sjList.add(sj); |
|
|
} |
|
|
} |
|
|
sjService.saveBatch(sjList); |
|
|
sjService.saveBatch(sjList); |
|
|
|