|
|
@ -86,10 +86,14 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
gyzj.setBh(form.getBh()); |
|
|
gyzj.setBh(form.getBh()); |
|
|
gyzj.setStudyId(form.getStudyId()); |
|
|
gyzj.setStudyId(form.getStudyId()); |
|
|
gyzj.setBdId(form.getStudyFormId()); |
|
|
gyzj.setBdId(form.getStudyFormId()); |
|
|
|
|
|
gyzj.setZjzt(ZjztEnum.wrk.getValue()); |
|
|
|
|
|
gyzj.setJyzt(JyztEnum.wjy.getValue()); |
|
|
this.save(gyzj); |
|
|
this.save(gyzj); |
|
|
} else { |
|
|
} else { |
|
|
gyzj.setStudyId(form.getStudyId()); |
|
|
gyzj.setStudyId(form.getStudyId()); |
|
|
gyzj.setBdId(form.getStudyFormId()); |
|
|
gyzj.setBdId(form.getStudyFormId()); |
|
|
|
|
|
gyzj.setZjzt(ZjztEnum.wrk.getValue()); |
|
|
|
|
|
gyzj.setJyzt(JyztEnum.wjy.getValue()); |
|
|
this.updateById(gyzj); |
|
|
this.updateById(gyzj); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -1549,25 +1553,19 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
if (StringUtils.isNotEmpty(resource) && !StringUtils.equals(empty, resource)) { |
|
|
if (StringUtils.isNotEmpty(resource) && !StringUtils.equals(empty, resource)) { |
|
|
List<StudyFormFillResource> studyFormFillResourceList = JSONUtil.toList(resource, StudyFormFillResource.class); |
|
|
List<StudyFormFillResource> studyFormFillResourceList = JSONUtil.toList(resource, StudyFormFillResource.class); |
|
|
List<StudyFormFillResource> tmp = studyFormFillResourceList.stream().filter(p -> (p.getType() == null && mark) || (p.getType() != null && StudyFormFillResourceTypeEnum.gyzj.getValue() == p.getType())).collect(Collectors.toList()); |
|
|
List<StudyFormFillResource> tmp = studyFormFillResourceList.stream().filter(p -> (p.getType() == null && mark) || (p.getType() != null && StudyFormFillResourceTypeEnum.gyzj.getValue() == p.getType())).collect(Collectors.toList()); |
|
|
// 根据编号获取需要处置的列表 |
|
|
|
|
|
if (tmp.size() > 0) { |
|
|
if (tmp.size() > 0) { |
|
|
List<String> bhList = tmp.stream().map(StudyFormFillResource::getBh).collect(Collectors.toList()); |
|
|
List<String> bhList = tmp.stream().map(StudyFormFillResource::getBh).collect(Collectors.toList()); |
|
|
LambdaQueryWrapper<Gyzj> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<Gyzj> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
queryWrapper.in(Gyzj::getBh, bhList); |
|
|
queryWrapper.in(Gyzj::getBh, bhList); |
|
|
gyzjList = this.list(queryWrapper); |
|
|
gyzjList = this.list(queryWrapper); |
|
|
for (Gyzj gyzj : gyzjList) { |
|
|
for (Gyzj gyzj : gyzjList) { |
|
|
|
|
|
gyzj.setCczt(CcztEnum.Cc.getValue()); |
|
|
|
|
|
this.updateById(gyzj); |
|
|
gyzjMap.put(gyzj.getBh(), gyzj); |
|
|
gyzjMap.put(gyzj.getBh(), gyzj); |
|
|
} |
|
|
} |
|
|
for (StudyFormFillResource studyFormFillResource : studyFormFillResourceList) { |
|
|
|
|
|
Gyzj gyzj = gyzjMap.get(studyFormFillResource.getBh()); |
|
|
|
|
|
if (gyzj != null) { |
|
|
|
|
|
gyzj.setCczt(CcztEnum.Cc.getValue()); |
|
|
|
|
|
this.updateById(gyzj); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 存储 |
|
|
|
|
|
cc(studyFormFill, gyzjMap, jcgjList, tzList, remark, qmr); |
|
|
} |
|
|
} |
|
|
// 存储 |
|
|
|
|
|
cc(studyFormFill, gyzjMap, jcgjList, tzList, remark, qmr); |
|
|
|
|
|
} |
|
|
} |
|
|
if (jcgjList.size() > 0) { |
|
|
if (jcgjList.size() > 0) { |
|
|
gyzjJcgjService.saveBatch(jcgjList); |
|
|
gyzjJcgjService.saveBatch(jcgjList); |
|
|
@ -1597,11 +1595,11 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
if (StringUtils.isNotEmpty(cclist) && !StringUtils.equals(empty, cclist)) { |
|
|
if (StringUtils.isNotEmpty(cclist) && !StringUtils.equals(empty, cclist)) { |
|
|
List<StudyFormFillCc> studyFormFillCcList = JSONUtil.toList(cclist, StudyFormFillCc.class); |
|
|
List<StudyFormFillCc> studyFormFillCcList = JSONUtil.toList(cclist, StudyFormFillCc.class); |
|
|
for (StudyFormFillCc studyFormFillCc : studyFormFillCcList) { |
|
|
for (StudyFormFillCc studyFormFillCc : studyFormFillCcList) { |
|
|
List<String> list = new ArrayList<>(); |
|
|
|
|
|
|
|
|
List<Long> list = new ArrayList<>(); |
|
|
for (String bh : studyFormFillCc.getList()) { |
|
|
for (String bh : studyFormFillCc.getList()) { |
|
|
Gyzj gyzj = gyzjMap.get(bh); |
|
|
Gyzj gyzj = gyzjMap.get(bh); |
|
|
if (gyzj != null) { |
|
|
if (gyzj != null) { |
|
|
list.add(bh); |
|
|
|
|
|
|
|
|
list.add(gyzj.getId()); |
|
|
// 稽查轨迹 |
|
|
// 稽查轨迹 |
|
|
HashMap<String, String> formData = new HashMap<>(2); |
|
|
HashMap<String, String> formData = new HashMap<>(2); |
|
|
formData.put("存储位置", studyFormFillCc.getCcwz()); |
|
|
formData.put("存储位置", studyFormFillCc.getCcwz()); |
|
|
@ -1638,11 +1636,11 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
if (StringUtils.isNotEmpty(czlist) && !StringUtils.equals(empty, czlist)) { |
|
|
if (StringUtils.isNotEmpty(czlist) && !StringUtils.equals(empty, czlist)) { |
|
|
List<StudyFormFillCz> studyFormFillCzList = JSONUtil.toList(czlist, StudyFormFillCz.class); |
|
|
List<StudyFormFillCz> studyFormFillCzList = JSONUtil.toList(czlist, StudyFormFillCz.class); |
|
|
for (StudyFormFillCz studyFormFillCz : studyFormFillCzList) { |
|
|
for (StudyFormFillCz studyFormFillCz : studyFormFillCzList) { |
|
|
List<String> list = new ArrayList<>(); |
|
|
|
|
|
|
|
|
List<Long> list = new ArrayList<>(); |
|
|
for (String bh : studyFormFillCz.getList()) { |
|
|
for (String bh : studyFormFillCz.getList()) { |
|
|
Gyzj gyzj = gyzjMap.get(bh); |
|
|
Gyzj gyzj = gyzjMap.get(bh); |
|
|
if (gyzj != null) { |
|
|
if (gyzj != null) { |
|
|
list.add(bh); |
|
|
|
|
|
|
|
|
list.add(gyzj.getId()); |
|
|
// 稽查轨迹 |
|
|
// 稽查轨迹 |
|
|
HashMap<String, String> formData = new HashMap<>(2); |
|
|
HashMap<String, String> formData = new HashMap<>(2); |
|
|
formData.put("处置方式", studyFormFillCz.getCzfs()); |
|
|
formData.put("处置方式", studyFormFillCz.getCzfs()); |
|
|
|