bzzhb 字段类型调整,数据库中字段类型已同步调整

This commit is contained in:
daichao 2025-06-13 16:34:23 +08:00
parent ef69d4116a
commit 6b6538d3a8
13 changed files with 29 additions and 32 deletions

View File

@ -1,5 +1,11 @@
package com.alihealth.d2d.provtest.controller; package com.alihealth.d2d.provtest.controller;
import com.alihealth.d2d.provtest.common.AjaxResult;
import com.alihealth.d2d.provtest.searcher.DrugRetraceSearcher;
import com.alihealth.d2d.provtest.service.DrugRetraceService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -10,6 +16,12 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/drugRetrace") @RequestMapping("/drugRetrace")
public class DrugRetraceController { public class DrugRetraceController {
//TODO 实现药品的流程追溯逻辑 @Autowired
private DrugRetraceService drugRetraceService;
@PostMapping(value = "/retrace")
public AjaxResult retrace(@RequestBody(required = true) DrugRetraceSearcher searcher) {
drugRetraceService.retrace(searcher);
return AjaxResult.success(null);
}
} }

View File

@ -6,13 +6,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@ -20,7 +13,10 @@ 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.Data; import lombok.Data;
import javax.persistence.Transient; import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
/** /**
* <p> * <p>
@ -99,7 +95,7 @@ public class DomesticDrugBaseInfo implements Serializable {
* 包装转换比 * 包装转换比
*/ */
@JacksonXmlProperty(localName = "BZZHB") @JacksonXmlProperty(localName = "BZZHB")
private BigDecimal bzzhb; private Integer bzzhb;
/** /**
* 包装规格标识 * 包装规格标识

View File

@ -8,7 +8,6 @@ import lombok.Builder;
import lombok.Data; import lombok.Data;
import javax.persistence.Column; import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/** /**
@ -96,7 +95,7 @@ public class DrugDeliveryNoteApplyInfo {
private String zjgg; private String zjgg;
//包装转换比 //包装转换比
@Column(name = "bzzhb") @Column(name = "bzzhb")
private BigDecimal bzzhb; private Integer bzzhb;
//包装转换比单位 //包装转换比单位
@Column(name = "bzzhbdw") @Column(name = "bzzhbdw")
private String bzzhbdw; private String bzzhbdw;

View File

@ -7,7 +7,6 @@ import lombok.Builder;
import lombok.Data; import lombok.Data;
import javax.persistence.Column; import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/** /**
@ -89,7 +88,7 @@ public class DrugInvoiceApplyInfo {
private String zjgg; private String zjgg;
//包装转换比 //包装转换比
@Column(name = "bzzhb") @Column(name = "bzzhb")
private BigDecimal bzzhb; private Integer bzzhb;
//包装转换比单位 //包装转换比单位
@Column(name = "bzzhbdw") @Column(name = "bzzhbdw")
private String bzzhbdw; private String bzzhbdw;

View File

@ -110,7 +110,7 @@ public class DrugRetailAndUseApplyInfo {
private String zjgg; private String zjgg;
//包装转换比 //包装转换比
@Column(name = "bzzhb") @Column(name = "bzzhb")
private BigDecimal bzzhb; private Integer bzzhb;
//包装转换比单位 //包装转换比单位
@Column(name = "bzzhbdw") @Column(name = "bzzhbdw")
private String bzzhbdw; private String bzzhbdw;

View File

@ -7,7 +7,6 @@ import lombok.Builder;
import lombok.Data; import lombok.Data;
import javax.persistence.Column; import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/** /**
@ -59,7 +58,7 @@ public class DrugSelfInspectionApplyInfo {
private String bzgg; private String bzgg;
//包装转换比 //包装转换比
@Column(name = "bzzhb") @Column(name = "bzzhb")
private BigDecimal bzzhb; private Integer bzzhb;
//药品有效期 //药品有效期
@Column(name = "ypyxq") @Column(name = "ypyxq")
private Integer ypyxq; private Integer ypyxq;

View File

@ -53,7 +53,7 @@ public class ImportedDrugBaseInfo {
private String bzgg; private String bzgg;
//包装转换比 //包装转换比
@Column(name = "bzzhb") @Column(name = "bzzhb")
private BigDecimal bzzhb; private Integer bzzhb;
//包装转换比单位 //包装转换比单位
@Column(name = "bzzhbdw") @Column(name = "bzzhbdw")
private String bzzhbdw; private String bzzhbdw;

View File

@ -77,7 +77,7 @@ public class WarehouseStockApplyInfo {
private String zjgg; private String zjgg;
//包装转换比 //包装转换比
@Column(name = "bzzhb") @Column(name = "bzzhb")
private BigDecimal bzzhb; private Integer bzzhb;
//包装转换比单位 //包装转换比单位
@Column(name = "bzzhbdw") @Column(name = "bzzhbdw")
private String bzzhbdw; private String bzzhbdw;

View File

@ -1,12 +1,10 @@
package com.alihealth.d2d.provtest.service.handle.business; package com.alihealth.d2d.provtest.service.handle.business;
import com.alihealth.d2d.provtest.domain.DrugImportApplyInfo;
import com.alihealth.d2d.provtest.domain.DrugSelfInspectionApplyInfo; import com.alihealth.d2d.provtest.domain.DrugSelfInspectionApplyInfo;
import com.alihealth.d2d.provtest.entity.EventBasic; import com.alihealth.d2d.provtest.entity.EventBasic;
import com.alihealth.d2d.provtest.entity.EventBody; import com.alihealth.d2d.provtest.entity.EventBody;
import com.alihealth.d2d.provtest.entity.InstanceDetail; import com.alihealth.d2d.provtest.entity.InstanceDetail;
import com.alihealth.d2d.provtest.entity.ItemDetail; import com.alihealth.d2d.provtest.entity.ItemDetail;
import com.alihealth.d2d.provtest.service.IDrugImportApplyInfoService;
import com.alihealth.d2d.provtest.service.IDrugSelfInspectionApplyInfoService; import com.alihealth.d2d.provtest.service.IDrugSelfInspectionApplyInfoService;
import com.alihealth.d2d.provtest.service.handle.AbstractEventDataHandler; import com.alihealth.d2d.provtest.service.handle.AbstractEventDataHandler;
import com.alihealth.d2d.provtest.service.handle.EventSubType; import com.alihealth.d2d.provtest.service.handle.EventSubType;
@ -16,8 +14,6 @@ import org.springframework.stereotype.Service;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
/** /**
* @author Jason * @author Jason
@ -68,7 +64,7 @@ public class SubType2013Handler extends AbstractEventDataHandler<DrugSelfInspect
.jx(item.getString("JX")) .jx(item.getString("JX"))
.zjgg(item.getString("ZJGG")) .zjgg(item.getString("ZJGG"))
.bzgg(item.getString("BZGG")) .bzgg(item.getString("BZGG"))
.bzzhb(item.getBigDecimal("BZZHB")) .bzzhb(Integer.parseInt(item.getString("BZZHB")))
.ypyxq(item.getInt("YPYXQ")) .ypyxq(item.getInt("YPYXQ"))
.ypyxqdw(item.getString("YPYXQDW")) .ypyxqdw(item.getString("YPYXQDW"))
.yppzwh(item.getString("YPPZWH")) .yppzwh(item.getString("YPPZWH"))

View File

@ -1,13 +1,11 @@
package com.alihealth.d2d.provtest.service.handle.business; package com.alihealth.d2d.provtest.service.handle.business;
import com.alihealth.d2d.provtest.domain.DrugInvoiceApplyInfo; import com.alihealth.d2d.provtest.domain.DrugInvoiceApplyInfo;
import com.alihealth.d2d.provtest.domain.DrugSelfInspectionApplyInfo;
import com.alihealth.d2d.provtest.entity.EventBasic; import com.alihealth.d2d.provtest.entity.EventBasic;
import com.alihealth.d2d.provtest.entity.EventBody; import com.alihealth.d2d.provtest.entity.EventBody;
import com.alihealth.d2d.provtest.entity.InstanceDetail; import com.alihealth.d2d.provtest.entity.InstanceDetail;
import com.alihealth.d2d.provtest.entity.ItemDetail; import com.alihealth.d2d.provtest.entity.ItemDetail;
import com.alihealth.d2d.provtest.service.IDrugInvoiceApplyInfoService; import com.alihealth.d2d.provtest.service.IDrugInvoiceApplyInfoService;
import com.alihealth.d2d.provtest.service.IDrugSelfInspectionApplyInfoService;
import com.alihealth.d2d.provtest.service.handle.AbstractEventDataHandler; import com.alihealth.d2d.provtest.service.handle.AbstractEventDataHandler;
import com.alihealth.d2d.provtest.service.handle.EventSubType; import com.alihealth.d2d.provtest.service.handle.EventSubType;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
@ -16,8 +14,6 @@ import org.springframework.stereotype.Service;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
/** /**
* @author Jason * @author Jason
@ -73,7 +69,7 @@ public class SubType2015Handler extends AbstractEventDataHandler<DrugInvoiceAppl
.jx(item.getString("JX")) .jx(item.getString("JX"))
.bzgg(item.getString("BZGG")) .bzgg(item.getString("BZGG"))
.zjgg(item.getString("ZJGG")) .zjgg(item.getString("ZJGG"))
.bzzhb(item.getBigDecimal("BZZHB")) .bzzhb(Integer.parseInt(item.getString("BZZHB")))
.bzzhbdw(item.getString("BZZHBDW")) .bzzhbdw(item.getString("BZZHBDW"))
.ypzcfl(item.getString("YPZCFL")) .ypzcfl(item.getString("YPZCFL"))
.tsypglfl(item.getString("TSYPGLFL")) .tsypglfl(item.getString("TSYPGLFL"))

View File

@ -68,7 +68,7 @@ public class SubType2016Handler extends AbstractEventDataHandler<DrugDeliveryNot
.jx(item.getString("JX")) .jx(item.getString("JX"))
.bzgg(item.getString("BZGG")) .bzgg(item.getString("BZGG"))
.zjgg(item.getString("ZJGG")) .zjgg(item.getString("ZJGG"))
.bzzhb(new BigDecimal(item.getString("BZZHB"))) .bzzhb(Integer.parseInt(item.getString("BZZHB")))
.bzzhbdw(item.getString("BZZHBDW")) .bzzhbdw(item.getString("BZZHBDW"))
.ypzcfl(item.getString("YPZCFL")) .ypzcfl(item.getString("YPZCFL"))
.tsypglfl(item.getString("TSYPGLFL")) .tsypglfl(item.getString("TSYPGLFL"))

View File

@ -73,7 +73,7 @@ public class SubType2017Handler extends AbstractEventDataHandler<DrugRetailAndUs
.jx(item.getString("JX")) .jx(item.getString("JX"))
.bzgg(item.getString("BZGG")) .bzgg(item.getString("BZGG"))
.zjgg(item.getString("ZJGG")) .zjgg(item.getString("ZJGG"))
.bzzhb(new BigDecimal(item.getString("BZZHB"))) .bzzhb(Integer.parseInt(item.getString("BZZHB")))
.bzzhbdw(item.getString("BZZHBDW")) .bzzhbdw(item.getString("BZZHBDW"))
.ypzcfl(item.getString("YPZCFL")) .ypzcfl(item.getString("YPZCFL"))
.tsypglfl(item.getString("TSYPGLFL")) .tsypglfl(item.getString("TSYPGLFL"))

View File

@ -61,7 +61,7 @@ public class SubType2019Handler extends AbstractEventDataHandler<WarehouseStockA
.jx(item.getString("JX")) .jx(item.getString("JX"))
.bzgg(item.getString("BZGG")) .bzgg(item.getString("BZGG"))
.zjgg(item.getString("ZJGG")) .zjgg(item.getString("ZJGG"))
.bzzhb(new BigDecimal(item.getString("BZZHB"))) .bzzhb(Integer.parseInt(item.getString("BZZHB")))
.bzzhbdw(item.getString("BZZHBDW")) .bzzhbdw(item.getString("BZZHBDW"))
.ypzcfl(item.getString("YPZCFL")) .ypzcfl(item.getString("YPZCFL"))
.tsypglfl(item.getString("TSYPGLFL")) .tsypglfl(item.getString("TSYPGLFL"))