关联关系修改,处方下载修改

dev_unify
yewj 8 months ago
parent f469754e17
commit 32851dfa59

@ -82,7 +82,7 @@ public class RelCodeBatchController extends BaseController {
@GetMapping("/udiwms/relCode/batch/filter")
public BaseResponse list(RelCodeBatchRequest relCodeBatchRequest, BindingResult bindingResult) {
String customerId = getCustomerId();
relCodeBatchRequest.setErpId(customerId);
// relCodeBatchRequest.setErpId(customerId);
List<RelCodeBatchResponse> relCodeBatchResponses = relCodeBatchService.filterList(relCodeBatchRequest);
PageInfo<RelCodeBatchResponse> pageInfo = new PageInfo<>(relCodeBatchResponses);
PageSimpleResponse<RelCodeBatchResponse> pageSimpleResponse = new PageSimpleResponse<>();

@ -1996,11 +1996,11 @@ public class IoCodeTempController extends BaseController {
List<UdiRelevanceResponse> udiRelevanceEntities = udiRelevanceService.selectDrugsByNameCode(codeEnttity, unitFk);
if (udiRelevanceEntities != null && udiRelevanceEntities.size() > 1 && codeEnttity.getRelId() == null) {//同一个DI绑定多个产品西信息
// codeEnttity.setRelId(null);
// codeEnttity.setStatus(ConstantStatus.ORDER_DETAIL_DI_MUTI);
// codeTempService.insert(codeEnttity);
// codeEnttity = codeTempService.findByUnique(codeEnttity.getOrderId(), codeEnttity.getCode());
BaseResponse baseResponse = ResultVOUtils.error(502, "DI绑定多个产品ID,请指定对应产品");
String code = ";";
for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceEntities) {
code = code + udiRelevanceResponse.getMainId() + ";";
}
BaseResponse baseResponse = ResultVOUtils.error(502, "层级编码绑定多个第三方产品ID" + code.substring(1) + ",请检查后重试");
baseResponse.setData(codeEnttity);
return baseResponse;
} else if (udiRelevanceEntities == null || udiRelevanceEntities.size() == 0) {//未找到产品信息,一般不会出现

@ -36,6 +36,7 @@ public class YPCF002Download implements IDownload {
getSickPrescribeRequest.setStartTime(collectOrderRequest.getStartTime());
getSickPrescribeRequest.setEndTime(collectOrderRequest.getEndTime());
getSickPrescribeRequest.setKey(collectOrderRequest.getKeyWords());
getSickPrescribeRequest.setBusType(collectOrderRequest.getBusType());
while (true) {
getSickPrescribeRequest.setPage(page);
BaseResponse<PageSimpleResponse<IoCollectOrder>> baseResponse = erpBasicClient.getPrescribeV2(getSickPrescribeRequest);

@ -2220,7 +2220,11 @@ public class HeartService {
for (RelCodeBatch entity : spsSyncDrugDataTaskResponse.getRelCodeBatches()) {
entity.setUpdateTime(null);
}
try {
boolean b = relCodeBatchMapper.insertBatch(spsSyncDrugDataTaskResponse.getRelCodeBatches());
} catch (Exception e) {
}
}
if (CollectionUtil.isNotEmpty(spsSyncDrugDataTaskResponse.getRelCodeDetails())) {
boolean b = relCodeDetailMapper.replaceBatchs(spsSyncDrugDataTaskResponse.getRelCodeDetails());

@ -115,7 +115,6 @@
basic_products.majorType,
basic_products.physicType,
basic_products.medicareType,
basic_products.medicareType,
basic_products.price as productPrice,
basic_products.indate,
basic_products.storageCondition,
@ -298,6 +297,7 @@
or basic_udirel.thirdId4 LIKE concat('%', #{keyWords}, '%'))
</if>
</where>
GROUP BY basic_udirel.id
ORDER BY company_product_relevance.updateTime DESC
</select>

Loading…
Cancel
Save