|
|
@ -114,17 +114,16 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
List<SjJcgj> sjJcgjList = new ArrayList<>(); |
|
|
List<SjJcgj> sjJcgjList = new ArrayList<>(); |
|
|
//region 稽查轨迹 |
|
|
//region 稽查轨迹 |
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
SjJcgj mjyJcgj = new SjJcgj(); |
|
|
|
|
|
mjyJcgj.setSjId(sjOld.getId()); |
|
|
|
|
|
mjyJcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
|
|
|
mjyJcgj.setJcmc("修改库存"); |
|
|
|
|
|
mjyJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
|
|
|
mjyJcgj.setJcnr(fieldChange.toString()); |
|
|
|
|
|
mjyJcgj.setQmyy("修改库存"); |
|
|
|
|
|
mjyJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
mjyJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
mjyJcgj.setRemark(form.getKcbjbz()); |
|
|
|
|
|
sjJcgjList.add(mjyJcgj); |
|
|
|
|
|
|
|
|
SjJcgj jcgj = new SjJcgj(); |
|
|
|
|
|
jcgj.setSjId(sjOld.getId()); |
|
|
|
|
|
jcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
|
|
|
jcgj.setJcmc("修改库存"); |
|
|
|
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
|
|
|
jcgj.setJcnr(fieldChange.toString()); |
|
|
|
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
jcgj.setRemark(form.getKcbjbz()); |
|
|
|
|
|
sjJcgjList.add(jcgj); |
|
|
} |
|
|
} |
|
|
sjJcgjService.saveBatch(sjJcgjList); |
|
|
sjJcgjService.saveBatch(sjJcgjList); |
|
|
//endregion |
|
|
//endregion |
|
|
@ -170,7 +169,6 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
sjJcgj.setJcmc("处置"); |
|
|
sjJcgj.setJcmc("处置"); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setQmyy("处置"); |
|
|
|
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgjService.save(sjJcgj); |
|
|
sjJcgjService.save(sjJcgj); |
|
|
@ -230,7 +228,6 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
sjJcgj.setJcmc("处置"); |
|
|
sjJcgj.setJcmc("处置"); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setQmyy("处置"); |
|
|
|
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgjList.add(sjJcgj); |
|
|
sjJcgjList.add(sjJcgj); |
|
|
@ -518,6 +515,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void genResource(StudyFormFill studyFormFill, Template template) { |
|
|
public void genResource(StudyFormFill studyFormFill, Template template) { |
|
|
|
|
|
System.out.println(System.currentTimeMillis()); |
|
|
SysUser qmr = sysUserService.selectUserById(SecurityUtils.getUserId()); |
|
|
SysUser qmr = sysUserService.selectUserById(SecurityUtils.getUserId()); |
|
|
|
|
|
|
|
|
Long studyId = studyFormFill.getStudyId(); |
|
|
Long studyId = studyFormFill.getStudyId(); |
|
|
@ -525,8 +523,8 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
// 生成/使用 |
|
|
// 生成/使用 |
|
|
String resource = studyFormFill.getResource(); |
|
|
String resource = studyFormFill.getResource(); |
|
|
Map<String, Sj> sjMap = new HashMap<>(); |
|
|
Map<String, Sj> sjMap = new HashMap<>(); |
|
|
List<SjJcgj> jcgjList = new ArrayList<>(); |
|
|
|
|
|
List<SjTz> tzList = new ArrayList<>(); |
|
|
|
|
|
|
|
|
LinkedList<SjJcgj> jcgjList = new LinkedList<>(); |
|
|
|
|
|
LinkedList<SjTz> tzList = new LinkedList<>(); |
|
|
if(StringUtils.isNotEmpty(resource) && !StringUtils.equals("[]", resource)) { |
|
|
if(StringUtils.isNotEmpty(resource) && !StringUtils.equals("[]", resource)) { |
|
|
List<StudyFormFillResource> studyFormFillResourceList = JSONUtil.toList(resource, StudyFormFillResource.class); |
|
|
List<StudyFormFillResource> studyFormFillResourceList = JSONUtil.toList(resource, StudyFormFillResource.class); |
|
|
List<String> bhList = studyFormFillResourceList.stream().map(StudyFormFillResource::getBh).collect(Collectors.toList()); |
|
|
List<String> bhList = studyFormFillResourceList.stream().map(StudyFormFillResource::getBh).collect(Collectors.toList()); |
|
|
@ -557,7 +555,8 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
sj.setLy(studyFormFillResource.getSource()); |
|
|
sj.setLy(studyFormFillResource.getSource()); |
|
|
sj.setSxr(DateUtils.parseDate(studyFormFillResource.getSxrq())); |
|
|
sj.setSxr(DateUtils.parseDate(studyFormFillResource.getSxrq())); |
|
|
sj.setPzrq(studyFormFill.getStartDate()); |
|
|
sj.setPzrq(studyFormFill.getStartDate()); |
|
|
// TODO 规格、有效周期 |
|
|
|
|
|
|
|
|
sj.setYxzq(studyFormFillResource.getYxzq()); |
|
|
|
|
|
sj.setYxzqdw(studyFormFillResource.getYxzqdw()); |
|
|
if(sj.getId() == null) { |
|
|
if(sj.getId() == null) { |
|
|
this.save(sj); |
|
|
this.save(sj); |
|
|
// 稽查轨迹 |
|
|
// 稽查轨迹 |
|
|
@ -635,7 +634,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
jcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
jcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
jcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
jcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
jcgj.setQmyy("存储"); |
|
|
|
|
|
|
|
|
jcgj.setJcmc("存储"); |
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
jcgjList.add(jcgj); |
|
|
jcgjList.add(jcgj); |
|
|
@ -670,7 +669,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
jcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
jcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
jcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
jcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
jcgj.setQmyy("处置"); |
|
|
|
|
|
|
|
|
jcgj.setJcmc("处置"); |
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
jcgjList.add(jcgj); |
|
|
jcgjList.add(jcgj); |
|
|
@ -690,6 +689,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
} |
|
|
} |
|
|
sjJcgjService.saveBatch(jcgjList); |
|
|
sjJcgjService.saveBatch(jcgjList); |
|
|
sjTzService.saveBatch(tzList); |
|
|
sjTzService.saveBatch(tzList); |
|
|
|
|
|
System.out.println(System.currentTimeMillis()); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|