区域中心
This commit is contained in:
parent
439077ba30
commit
5d7c20d959
@ -184,7 +184,17 @@ CREATE TABLE [dbo].[reg_TransitSample](
|
|||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
) ON [PRIMARY];
|
) ON [PRIMARY];
|
||||||
CREATE INDEX IX_reg_TransitSample_Barcode ON reg_TransitSample(Barcode);
|
CREATE INDEX IX_reg_TransitSample_Barcode ON reg_TransitSample(Barcode);
|
||||||
|
ALTER TABLE reg_TransitSample ADD CONSTRAINT UQ_reg_TransitSample_Barcode_OrderItemSerial UNIQUE (Barcode);
|
||||||
|
alter table reg_TransitSample add TestDate datetime;
|
||||||
|
alter table reg_TransitSample add ReportTime datetime;
|
||||||
|
alter table reg_TransitSample add ReportUserCode varchar(50);
|
||||||
|
alter table reg_TransitSample add ReportUserName varchar(50);
|
||||||
|
alter table reg_TransitSample add SampleTrait varchar(50);
|
||||||
|
alter table reg_TransitSample add ReportKindCode varchar(50);
|
||||||
|
alter table reg_TransitSample add ReportKindName varchar(500);
|
||||||
|
alter table reg_TransitSample add ReportDescrpt varchar(500);
|
||||||
|
alter table reg_TransitSample add LisGroupCode varchar(50);
|
||||||
|
alter table reg_TransitSample add LisGroupName varchar(50);
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -237,7 +237,56 @@ public class RegTransitSample {
|
|||||||
private String update_by;
|
private String update_by;
|
||||||
private Date update_time;
|
private Date update_time;
|
||||||
private String DataSource;
|
private String DataSource;
|
||||||
|
/**
|
||||||
|
* 检验目的,项目字段拼接
|
||||||
|
*/
|
||||||
private String checkPUR;
|
private String checkPUR;
|
||||||
|
/**
|
||||||
|
* 检验日期
|
||||||
|
*/
|
||||||
|
private Date TestDate;
|
||||||
|
/**
|
||||||
|
* 报告日期
|
||||||
|
*/
|
||||||
|
private Date ReportTime;
|
||||||
|
/**
|
||||||
|
* 报告人代码
|
||||||
|
*/
|
||||||
|
private String ReportUserCode;
|
||||||
|
/**
|
||||||
|
* 报告人姓名
|
||||||
|
*/
|
||||||
|
private String ReportUserName;
|
||||||
|
/**
|
||||||
|
* 标本性状
|
||||||
|
* 01-无异常
|
||||||
|
* 02-溶血
|
||||||
|
* 03-脂血
|
||||||
|
* 04-黄疸
|
||||||
|
* 05-量少
|
||||||
|
*/
|
||||||
|
private String SampleTrait;
|
||||||
|
/**
|
||||||
|
* 报告单类别编码
|
||||||
|
*/
|
||||||
|
private String ReportKindCode;
|
||||||
|
/**
|
||||||
|
* 报告单类别名称
|
||||||
|
*/
|
||||||
|
private String ReportKindName;
|
||||||
|
/**
|
||||||
|
* 报告描述
|
||||||
|
*/
|
||||||
|
private String ReportDescrpt;
|
||||||
|
/**
|
||||||
|
* 检验分组编码
|
||||||
|
*/
|
||||||
|
private String LisGroupCode;
|
||||||
|
/**
|
||||||
|
* 检验分组名称
|
||||||
|
*/
|
||||||
|
private String LisGroupName;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private String DateType;
|
private String DateType;
|
||||||
|
|||||||
@ -65,8 +65,8 @@ public class RegTransitSampleServiceImpl implements RegTransitSampleService {
|
|||||||
return delTransitSample(jsonStr);
|
return delTransitSample(jsonStr);
|
||||||
case "queryTransitSample":
|
case "queryTransitSample":
|
||||||
return queryTransitSample(jsonStr);
|
return queryTransitSample(jsonStr);
|
||||||
case "test":
|
// case "test":
|
||||||
return test();
|
// return test();
|
||||||
default:
|
default:
|
||||||
return new Result("1","该接口还未实现!",method);
|
return new Result("1","该接口还未实现!",method);
|
||||||
}
|
}
|
||||||
@ -100,6 +100,17 @@ public class RegTransitSampleServiceImpl implements RegTransitSampleService {
|
|||||||
}
|
}
|
||||||
JSONObject reqMain = jsonObject.getJSONObject("req").getJSONObject("reqMain");
|
JSONObject reqMain = jsonObject.getJSONObject("req").getJSONObject("reqMain");
|
||||||
RegTransitSample regTransitSample = JSONUtil.toBean(reqMain, RegTransitSample.class);
|
RegTransitSample regTransitSample = JSONUtil.toBean(reqMain, RegTransitSample.class);
|
||||||
|
RegTransitSample regTransitSample1 = new RegTransitSample();
|
||||||
|
regTransitSample1.setBarcode(reqMain.getStr("Barcode"));
|
||||||
|
regTransitSample1.setSrcHospCode(reqMain.getStr("SrcHospCode"));
|
||||||
|
List<RegTransitSample> regTransitSample2List = regTransitSampleMapper.getRegTransitSample(regTransitSample1);
|
||||||
|
if(regTransitSample2List.size() > 0){
|
||||||
|
for (RegTransitSample transitSample : regTransitSample2List) {
|
||||||
|
String barcode = transitSample.getBarcode();
|
||||||
|
regTransitSampleMapper.delRegTransitSample(barcode);
|
||||||
|
regTransitSampleMapper.delRegTransitSampleDetail(barcode);
|
||||||
|
}
|
||||||
|
}
|
||||||
JSONArray reqDetailList = jsonObject.getJSONObject("req").getJSONArray("reqDetail");
|
JSONArray reqDetailList = jsonObject.getJSONObject("req").getJSONArray("reqDetail");
|
||||||
String checkPUR = "";
|
String checkPUR = "";
|
||||||
List<RegTransitSampleDetail> regTransitSampleDetailList = reqDetailList.toList(RegTransitSampleDetail.class);
|
List<RegTransitSampleDetail> regTransitSampleDetailList = reqDetailList.toList(RegTransitSampleDetail.class);
|
||||||
@ -129,7 +140,7 @@ public class RegTransitSampleServiceImpl implements RegTransitSampleService {
|
|||||||
*/
|
*/
|
||||||
public Result delTransitSample(String jsonStr){
|
public Result delTransitSample(String jsonStr){
|
||||||
JSONObject jsonObject = JSONUtil.parseObj(jsonStr);
|
JSONObject jsonObject = JSONUtil.parseObj(jsonStr);
|
||||||
String barcode = jsonObject.getStr("barcode");
|
String barcode = jsonObject.getJSONObject("reqMain").getStr("Barcode");
|
||||||
regTransitSampleMapper.delRegTransitSample(barcode);
|
regTransitSampleMapper.delRegTransitSample(barcode);
|
||||||
regTransitSampleMapper.delRegTransitSampleDetail(barcode);
|
regTransitSampleMapper.delRegTransitSampleDetail(barcode);
|
||||||
return new Result("0","删除成功!");
|
return new Result("0","删除成功!");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user