Browse Source

fix:[模板管理]优化

master
15881625488@163.com 4 hours ago
parent
commit
d1fad75dbb
2 changed files with 23 additions and 0 deletions
  1. +15
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/dto/study/StudyFormFillResource.java
  2. +8
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java

+ 15
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/dto/study/StudyFormFillResource.java View File

@ -43,6 +43,13 @@ public class StudyFormFillResource {
@JsonSetter(nulls = Nulls.SKIP)
private Integer type=null;
/**
* 配置类型1试剂3给药制剂5麻精药7供试品 9细胞11细菌
*/
@JsonSetter(nulls = Nulls.SKIP)
private Integer elnType=null;
/**
* 失效日期
*/
@ -78,6 +85,14 @@ public class StudyFormFillResource {
*/
private String yxzqdw;
public Integer getElnType() {
return elnType;
}
public void setElnType(Integer elnType) {
this.elnType = elnType;
}
public String getMc() {
return mc;
}

+ 8
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java View File

@ -783,6 +783,14 @@ public class StudyFormFillServiceImpl extends ServiceImpl
*/
public void genResource(StudyFormFill studyFormFill, String remark) {
Template template = templateService.getById(studyFormFill.getTemplateId());
List<StudyFormFillResource> studyFormFillResourceList = JSONUtil.toList(studyFormFill.getResource(), StudyFormFillResource.class);
//如果elnType 不为空则设置type为空
for(StudyFormFillResource studyFormFillResource:studyFormFillResourceList){
if(studyFormFillResource.getElnType()!=null&&studyFormFillResource.getElnType().intValue()>0){
studyFormFillResource.setType(null);
}
}
studyFormFill.setResource(JSONObject.toJSONString(studyFormFillResourceList));
// 处置存放用量
sjService.genResource(studyFormFill, template);

Loading…
Cancel
Save