住院条码增加状态修改
This commit is contained in:
parent
6a632c18c7
commit
86abef8f22
@ -10,7 +10,6 @@ import com.czlis.interfaceCommon.pojo.inter.GetReqInterface;
|
|||||||
import com.czlis.interfaceCommon.pojo.inter.SetReqStatus;
|
import com.czlis.interfaceCommon.pojo.inter.SetReqStatus;
|
||||||
import com.czlis.interfaceCommon.utils.CommonUtil;
|
import com.czlis.interfaceCommon.utils.CommonUtil;
|
||||||
import com.czlis.interfaceCommon.utils.LisInterfaceUtil;
|
import com.czlis.interfaceCommon.utils.LisInterfaceUtil;
|
||||||
import com.czlis.interfaceCommon.utils.LisUtil;
|
|
||||||
import com.czlis.interfaceCommon.utils.ReportUtil;
|
import com.czlis.interfaceCommon.utils.ReportUtil;
|
||||||
import com.czlis.zycx.mapper.ZycxMapper;
|
import com.czlis.zycx.mapper.ZycxMapper;
|
||||||
import com.czlis.zycx.pojo.QuerySqdVO;
|
import com.czlis.zycx.pojo.QuerySqdVO;
|
||||||
@ -78,11 +77,43 @@ public class ZycxServiceImpl implements ZycxService {
|
|||||||
Result result = execSQDExecHTTP(sqhOne, userid, status, yljg);
|
Result result = execSQDExecHTTP(sqhOne, userid, status, yljg);
|
||||||
if(!result.getCode().equals("0")) return result;
|
if(!result.getCode().equals("0")) return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqhOne);
|
||||||
|
if(labReqmainOne == null) return new Result("-1","没有找到申请单数据!");
|
||||||
|
String zt = labReqmainOne.getZt();
|
||||||
//打印条码
|
//打印条码
|
||||||
if(status.equals("11")){
|
if(status.equals("11")){
|
||||||
Result result = printBarCode(sqhOne);
|
Result result = printBarCode(sqhOne);
|
||||||
if(!result.getCode().equals("0")) return result;
|
if(!result.getCode().equals("0")) return result;
|
||||||
pdfUrlList.add(result.getData().toString());
|
pdfUrlList.add(result.getData().toString());
|
||||||
|
//修改打印状态
|
||||||
|
if(zt.trim().equals("1") || zt.trim().equals("8")){
|
||||||
|
LabReqmain labReqmain = new LabReqmain();
|
||||||
|
labReqmain.setZt("11");
|
||||||
|
labReqmain.setSqh(sqhOne);
|
||||||
|
commonUtil.updateLabReqmain(labReqmain);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//采样
|
||||||
|
if(status.equals("12")){
|
||||||
|
if(zt.equals("1") || zt.equals("8") || zt.equals("11")){
|
||||||
|
LabReqmain labReqmain = new LabReqmain();
|
||||||
|
labReqmain.setZt("12");
|
||||||
|
labReqmain.setSqh(sqhOne);
|
||||||
|
commonUtil.updateLabReqmain(labReqmain);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//送检
|
||||||
|
if(status.equals("13")){
|
||||||
|
if(zt.equals("1") || zt.equals("8") || zt.equals("11") || zt.equals("12")){
|
||||||
|
LabReqmain labReqmain = new LabReqmain();
|
||||||
|
labReqmain.setZt("13");
|
||||||
|
labReqmain.setSqh(sqhOne);
|
||||||
|
commonUtil.updateLabReqmain(labReqmain);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -172,19 +203,7 @@ public class ZycxServiceImpl implements ZycxService {
|
|||||||
public Result printBarCode(String sqh){
|
public Result printBarCode(String sqh){
|
||||||
ReportParam reportParam = new ReportParam();
|
ReportParam reportParam = new ReportParam();
|
||||||
reportParam.setSqh(sqh);
|
reportParam.setSqh(sqh);
|
||||||
Result result = reportUtil.printToPdf("barcode_zy", reportParam, sqh, false);
|
return reportUtil.printToPdf("barcode_zy", reportParam, sqh, false);
|
||||||
if(!result.getCode().equals("0")) return result;
|
|
||||||
//修改打印状态
|
|
||||||
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh);
|
|
||||||
if(labReqmainOne == null) return new Result("-1","没有找到申请单数据!");
|
|
||||||
String zt = labReqmainOne.getZt();
|
|
||||||
if(zt.trim().equals("1") || zt.trim().equals("8")){
|
|
||||||
LabReqmain labReqmain = new LabReqmain();
|
|
||||||
labReqmain.setZt("11");
|
|
||||||
labReqmain.setSqh(sqh);
|
|
||||||
commonUtil.updateLabReqmain(labReqmain);
|
|
||||||
}
|
|
||||||
return new Result("0","打印成功!",result.getData());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user