代码调整

This commit is contained in:
daichao 2025-06-26 15:35:55 +08:00
parent 977a213957
commit 2d1253d6dc
4 changed files with 20 additions and 15 deletions

View File

@ -177,6 +177,10 @@ public class DomesticDrugBaseInfo implements Serializable {
@JacksonXmlProperty(localName = "BZZHBDW") @JacksonXmlProperty(localName = "BZZHBDW")
private String bzzhbdw; private String bzzhbdw;
/** 生产地址 */
@JacksonXmlProperty(localName = "SCDZ")
private String scdz;
/** /**
* 子集bzbl-包装比例 bzjb-包装级别 ypbsm-药品标识码 * 子集bzbl-包装比例 bzjb-包装级别 ypbsm-药品标识码
*/ */

View File

@ -141,8 +141,8 @@ public class DrugSelfInspectionApplyInfo {
@TableField( "ypscph") @TableField( "ypscph")
private String ypscph; private String ypscph;
//报告日期 //报告日期
@TableField( "bgrq") // @TableField( "bgrq")
private Date bgrq; // private Date bgrq;
//签章日期 //签章日期
@TableField( "gzrq") @TableField( "gzrq")
private Date gzrq; private Date gzrq;

View File

@ -9,9 +9,9 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import lombok.Builder;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -23,9 +23,11 @@ import java.util.List;
*/ */
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Data @Data
@Builder
@TableName("imported_drug_base_info") @TableName("imported_drug_base_info")
public class ImportedDrugBaseInfo { public class ImportedDrugBaseInfo implements Serializable {
private static final long serialVersionUID = 1L;
//主键ID //主键ID
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -111,7 +113,7 @@ public class ImportedDrugBaseInfo {
private String ypzcfl; private String ypzcfl;
//国家基本药物标识 //国家基本药物标识
@JacksonXmlProperty(localName = "GJJBYWBSM") @JacksonXmlProperty(localName = "GJJBYWBS")
private String gjjbywbs; private String gjjbywbs;
//特殊药品管理分类 //特殊药品管理分类

View File

@ -37,7 +37,7 @@ public class SubType2013Handler extends AbstractEventDataHandler<DrugSelfInspect
} }
@Override @Override
protected DrugSelfInspectionApplyInfo convertToEntity(EventBody eventBody, ItemDetail item, InstanceDetail instance,String eventId) { protected DrugSelfInspectionApplyInfo convertToEntity(EventBody eventBody, ItemDetail item, InstanceDetail instance, String eventId) {
EventBasic evtBasic = eventBody.getEvtBasic(); EventBasic evtBasic = eventBody.getEvtBasic();
//时间格式 //时间格式
SimpleDateFormat formatterDatetime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat formatterDatetime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@ -49,7 +49,7 @@ public class SubType2013Handler extends AbstractEventDataHandler<DrugSelfInspect
.recTime(formatterDatetime.parse(eventBody.getRecTime())) .recTime(formatterDatetime.parse(eventBody.getRecTime()))
.ypjybgsbh(evtBasic.getString("YPJYBGSBH")) .ypjybgsbh(evtBasic.getString("YPJYBGSBH"))
.ymjyrq(formatterDate.parse(evtBasic.getString("YMJYRQ"))) .ymjyrq(evtBasic.getString("YMJYRQ").indexOf("暂无") == -1 ? null : formatterDate.parse(evtBasic.getString("YMJYRQ")))
.ypjybgsmj(evtBasic.getString("YPJYBGSMJ")) .ypjybgsmj(evtBasic.getString("YPJYBGSMJ"))
.yjbgscqymc(evtBasic.getString("YJBGSCQYMC")) .yjbgscqymc(evtBasic.getString("YJBGSCQYMC"))
.yjbgscqylx(evtBasic.getString("YJBGSCQYLX")) .yjbgscqylx(evtBasic.getString("YJBGSCQYLX"))
@ -61,7 +61,7 @@ public class SubType2013Handler extends AbstractEventDataHandler<DrugSelfInspect
.ypywmc(item.getString("YPYWMC")) .ypywmc(item.getString("YPYWMC"))
.jkypzwym(item.getString("JKYPZWYM")) .jkypzwym(item.getString("JKYPZWYM"))
.jkyppjh(item.getString("JKYPPJH")) .jkyppjh(item.getString("JKYPPJH"))
.jkyppjyxq(formatterDate.parse(item.getString("JKYPPJYXQ"))) .jkyppjyxq(item.getString("JKYPPJYXQ").indexOf("暂无") == -1 ? null : formatterDate.parse(item.getString("JKYPPJYXQ")))
.ypspmc(item.getString("YPSPMC")) .ypspmc(item.getString("YPSPMC"))
.ypbwm(item.getString("YPBWM")) .ypbwm(item.getString("YPBWM"))
.jx(item.getString("JX")) .jx(item.getString("JX"))
@ -71,9 +71,9 @@ public class SubType2013Handler extends AbstractEventDataHandler<DrugSelfInspect
.ypyxq(item.getInt("YPYXQ")) .ypyxq(item.getInt("YPYXQ"))
.ypyxqdw(item.getString("YPYXQDW")) .ypyxqdw(item.getString("YPYXQDW"))
.yppzwh(item.getString("YPPZWH")) .yppzwh(item.getString("YPPZWH"))
.yppzwhyxq(formatterDate.parse(item.getString("YPPZWHYXQ"))) .yppzwhyxq(item.getString("YPPZWHYXQ").indexOf("暂无") == -1 ? null : formatterDate.parse(item.getString("YPPZWHYXQ")))
.jkypzczh(item.getString("JKYPZCZH")) .jkypzczh(item.getString("JKYPZCZH"))
.jkypzczyxq(formatterDate.parse(item.getString("JKYPZCZYXQ"))) .jkypzczyxq(item.getString("JKYPZCZYXQ").indexOf("暂无") == -1 ? null : formatterDate.parse(item.getString("JKYPZCZYXQ")))
.ypzcfl(item.getString("YPZCFL")) .ypzcfl(item.getString("YPZCFL"))
.gjjbywbs(item.getString("GJJBYWBS")) .gjjbywbs(item.getString("GJJBYWBS"))
.tsypglfl(item.getString("TSYPGLFL")) .tsypglfl(item.getString("TSYPGLFL"))
@ -90,11 +90,10 @@ public class SubType2013Handler extends AbstractEventDataHandler<DrugSelfInspect
.jwypscqydm(item.getString("JWYPSCQYDM")) .jwypscqydm(item.getString("JWYPSCQYDM"))
.fbzcmc(item.getString("FBZCMC")) .fbzcmc(item.getString("FBZCMC"))
.tyshxydmfbzc(item.getString("TYSHXYDMFBZC")) .tyshxydmfbzc(item.getString("TYSHXYDMFBZC"))
.ypscrq(formatterDate.parse(item.getString("YPSCRQ"))) .ypscrq(item.getString("YPSCRQ").indexOf("暂无") == -1 ? null : formatterDate.parse(item.getString("YPSCRQ")))
// .ypyxqjzrq(formatterDate.parse(item.getString("YPYXQJZRQ"))) //值为暂无不保存 .ypyxqjzrq(item.getString("YPYXQJZRQ").indexOf("暂无") == -1 ? null : formatterDate.parse(item.getString("YPYXQJZRQ")))
.ypscph(item.getString("YPSCPH")) .ypscph(item.getString("YPSCPH"))
.bgrq(formatterDate.parse(item.getString("BGRQ"))) .gzrq(item.getString("GZRQ").indexOf("暂无") == -1 ? null : formatterDatetime.parse(item.getString("GZRQ")))
.gzrq(formatterDatetime.parse(item.getString("GZRQ")))
.build(); .build();
} catch (ParseException e) { } catch (ParseException e) {
throw new RuntimeException(e); throw new RuntimeException(e);