2011 数据集字段调整

This commit is contained in:
daichao 2025-06-12 09:26:24 +08:00
parent 6b6910090c
commit 31400217ee
5 changed files with 35 additions and 31 deletions

View File

@ -101,5 +101,4 @@ public class ProvTestServerController {
}
}

View File

@ -13,7 +13,7 @@ import java.time.LocalDateTime;
import java.util.Date;
/**
* @author Jason 国产药品生产信息数据子集
* @author Jason 国产药品生产信息数据子集 (2011)
* @date 2025年06月04日 11:39:02
*/
@Data
@ -66,13 +66,14 @@ public class DomesticDrugProductionApplyInfo {
private String ymscph;
@Column(name = "scrq")
private String scrq;
private Date scrq;
@Column(name = "ymyxqjzrq")
private String ymyxqjzrq;
private Date ymyxqjzrq;
@Column(name = "scsl")
private String scsl;
private Integer scsl;
@Column(name = "scdz")
private String scdz;
@ -80,7 +81,7 @@ public class DomesticDrugProductionApplyInfo {
private String rkdbh;
@Column(name = "rksj")
private String rksj;
private Date rksj;
@Column(name = "rkdwmc")
private String rkdwmc;

View File

@ -41,17 +41,19 @@ public class SubType2011Handler extends AbstractEventDataHandler<DomesticDrugPro
@Override
protected DomesticDrugProductionApplyInfo convertToEntity(EventBody eventBody, ItemDetail item, InstanceDetail instance) {
EventBasic evtBasic = eventBody.getEvtBasic();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = LocalDate.parse(
item.getString("SCRQ"),
DateTimeFormatter.ofPattern("yyyyMMdd")
).format(DateTimeFormatter.ISO_LOCAL_DATE); //
//时间格式
SimpleDateFormat formatterDatetime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//日期格式
SimpleDateFormat formatterDate = new SimpleDateFormat("yyyy-MM-dd");
try {
return DomesticDrugProductionApplyInfo.builder()
.eventId(eventBody.getEventID())
.recTime(formatter.parse(eventBody.getRecTime()))
.recTime(formatterDatetime.parse(eventBody.getRecTime()))
.rkdbh(evtBasic.getString("RKDBH"))
.rksj(evtBasic.getString("RKSJ"))
.rksj(formatterDatetime.parse(evtBasic.getString("RKSJ")))
.rkdwmc(evtBasic.getString("RKDWMC"))
.rkdwtyshxydm(evtBasic.getString("RKDWTYSHXYDM"))
.rkdwlx(evtBasic.getString("RKDWLX"))
@ -60,9 +62,11 @@ public class SubType2011Handler extends AbstractEventDataHandler<DomesticDrugPro
.yptymc(item.getString("YPTYMC"))
.gjypbsm(item.getString("GJYPBSM"))
.ymscph(item.getString("YMSCPH"))
.scrq(formattedDate)
.ymyxqjzrq(item.getString("YMYXQJZRQ"))
.scsl(item.getString("SCSL"))
.scrq(formatterDate.parse(item.getString("SCRQ")))
.ymyxqjzrq(formatterDate.parse(item.getString("YMYXQJZRQ")))
.scsl(Integer.parseInt(item.getString("SCSL")))
.scdz(item.getString("SCDZ"))
.ypzsm(instance.getString("YPZSM"))
.syjbzypzsm(instance.getString("SYJBZYPZSM"))

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alihealth.d2d.provtest.generator.temp.mapper.PharmaceuticalProductionLicenseBaseInfoMapper">
<mapper namespace="com.alihealth.d2d.provtest.mapper.PharmaceuticalProductionLicenseBaseInfoMapper">
</mapper>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alihealth.d2d.provtest.generator.temp.mapper.PharmaceuticalTradingEnterprisesMapper">
<mapper namespace="com.alihealth.d2d.provtest.mapper.PharmaceuticalTradingEnterprisesMapper">
</mapper>