代码调整

This commit is contained in:
daichao 2025-06-30 09:25:20 +08:00
parent 8c1adcd765
commit d0cb7f11e9
7 changed files with 11 additions and 12 deletions

View File

@ -24,7 +24,7 @@ public class DrugProductionInfoVO implements Serializable {
* 药品有效期截止日期
*/
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date ypyxqjzrq;
private Date ymyxqjzrq;
/**
* 药品生产批号

View File

@ -23,6 +23,6 @@ public class DrugRetraceVO implements Serializable {
/**
* 药品零售与药品使用信息
*/
private DrugRetailAndUseInfoVO drugRetailAndUseInfoVO;
private List<DrugRetailAndUseInfoVO> drugRetailAndUseInfoVOList;
}

View File

@ -48,7 +48,7 @@ public class ResolveTest {
@PostMapping(value = "/resolve2")
public AjaxResult resolve2() throws NoSuchPaddingException, IllegalBlockSizeException, NoSuchAlgorithmException, InvalidKeySpecException, BadPaddingException, IOException, InvalidKeyException {
List<ReceiveDataLog> list = receiveDataLogService.list(new QueryWrapper<ReceiveDataLog>()
.lambda().between(ReceiveDataLog::getCreateTime, "2025-06-11 00:00:00", "2025-06-12 00:00:00")
.lambda()
);
String privateKey = certManager.getPrivateKey();
for (ReceiveDataLog receiveDataLog : list) {

View File

@ -22,7 +22,7 @@ public interface DrugRetailAndUseApplyInfoMapper extends BaseMapper<DrugRetailAn
* @param ypzsm
* @return
*/
DrugRetailAndUseInfoVO selectByYpzsm(@Param("ypzsm") String ypzsm);
List<DrugRetailAndUseInfoVO> selectByYpzsm(@Param("ypzsm") String ypzsm);
/**
* 根据药品追溯码查询,多次扫码的药品追溯码查询接口

View File

@ -94,7 +94,7 @@ public class SubType2015Handler extends AbstractEventDataHandler<DrugInvoiceAppl
.djyzrq(evtBasic.getString("DJYZRQ").indexOf("暂无") != -1 ? null : formatterDate.parse(evtBasic.getString("DJYZRQ")))
.djyzwtgyy(evtBasic.getString("DJYZWTGYY"))
.fhdczr(evtBasic.getString("FHDCZR"))
.fhdscsj(evtBasic.getString("FHDSCSJ").indexOf("暂无") != -1 ? null : formatterDate.parse(evtBasic.getString("FHDSCSJ")))
.fhdscsj(evtBasic.getString("FHDSCSJ").indexOf("暂无") != -1 ? null : formatterDatetime.parse(evtBasic.getString("FHDSCSJ")))
.fhr(evtBasic.getString("FHR"))
.fhjglx(evtBasic.getString("FHJGLX"))
.shjglx(evtBasic.getString("SHJGLX"))

View File

@ -1,7 +1,6 @@
package com.alihealth.d2d.provtest.service.impl;
import com.alihealth.d2d.provtest.VO.*;
import com.alihealth.d2d.provtest.exception.ServiceException;
import com.alihealth.d2d.provtest.mapper.*;
import com.alihealth.d2d.provtest.searcher.DrugRetraceSearcher;
import com.alihealth.d2d.provtest.service.DrugRetraceService;
@ -40,9 +39,9 @@ public class DrugRetraceServiceImpl implements DrugRetraceService {
if (Objects.isNull(drugProductionInfoVO)) {
drugProductionInfoVO = drugImportApplyInfoMapper.selectByYpzsm(searcher.getYpzsm());
}
if (Objects.isNull(drugProductionInfoVO)) {
throw new ServiceException("未查询到该药品!");
}
// if (Objects.isNull(drugProductionInfoVO)) {
// throw new ServiceException("未查询到该药品!");
// }
drugRetraceVO.setDrugProductionInfoVO(drugProductionInfoVO);
//统一发货单与收货单并行排序
List<DrugInvoiceAndDeliveryInfoVO> drugInvoiceAndDeliveryInfoVOList = new ArrayList<>();
@ -79,8 +78,8 @@ public class DrugRetraceServiceImpl implements DrugRetraceService {
drugRetraceVO.setDrugInvoiceAndDeliveryInfoVOList(drugInvoiceAndDeliveryInfoVOList);
// 查询零售及使用信息
DrugRetailAndUseInfoVO drugRetailAndUseInfoVO = drugRetailAndUseApplyInfoMapper.selectByYpzsm(searcher.getYpzsm());
drugRetraceVO.setDrugRetailAndUseInfoVO(drugRetailAndUseInfoVO);
List<DrugRetailAndUseInfoVO> drugRetailAndUseInfoVOList = drugRetailAndUseApplyInfoMapper.selectByYpzsm(searcher.getYpzsm());
drugRetraceVO.setDrugRetailAndUseInfoVOList(drugRetailAndUseInfoVOList);
return drugRetraceVO;
}

View File

@ -20,7 +20,7 @@
yppzwhyxq,
scrq,
ypyxqjzrq,
ymyxqjzrq,
ypscph,
tyshxydmscqy AS tyshxydm,
scqymc