关联关系同步问题

dev_unify
yewj 7 months ago
parent da5b51268c
commit cabf9eeb5f

@ -138,7 +138,6 @@ public class UdiTraceController {
// TODO 20241017先把这个接口注释了
@AuthRuleAnnotation("")
@GetMapping("spms/inv/products/order/trace")
public BaseResponse filterOrderTrace(FilterCodeTraceRequest filterCodeTraceRequest) {
if (filterCodeTraceRequest.getCode() == null) {

@ -406,7 +406,7 @@ public class SpsSyncDownloadController {
saveUploadProBusinessData(JSONUtil.toBean(obj, SpsSyncProBusinessDataResponse.class));
break;
case DRUG_DATA_TASK:
//不允许内网同步zhi
//不允许内网同步至外网
// saveUploadDrugData(JSONUtil.toBean(obj, SpsSyncDrugDataTaskResponse.class));
break;
}
@ -439,23 +439,6 @@ public class SpsSyncDownloadController {
@Resource
RelCodeBatchMapper relCodeBatchMapper;
private void saveUploadDrugData(SpsSyncDrugDataTaskResponse bean) {
if (CollectionUtil.isNotEmpty(bean.getRelCodeBatches())) {
for (RelCodeBatch entity : bean.getRelCodeBatches()) {
entity.setUpdateTime(null);
entity.setUploadFlagDown(1);
entity.setUploadFlagUp(0);
}
boolean b = relCodeBatchMapper.replaceBatchs(bean.getRelCodeBatches());
}
if (CollectionUtil.isNotEmpty(bean.getRelCodeDetails())) {
// for (RelCodeDetail entity : bean.getRelCodeDetails()) {
// entity.setUpdateTime(null);
// }
boolean b = relCodeDetailMapper.replaceBatchs(bean.getRelCodeDetails());
}
}
private String writeFile(String filePath, String fileDesc, String content) throws IOException {
filePath = String.format("%s/%s", filePath, DateUtil.getDate());

@ -1358,7 +1358,10 @@ public class SpsSyncDownloadService {
jsonMap.put(SpsSyncDrugDataTaskResponse.class.getSimpleName(), dataResponse);
remark.append("药品关联关系任务:").append(relCodeBatches.size()).append("条\n");
boolean update = relCodeBatchService.update(new LambdaUpdateWrapper<RelCodeBatch>().set(RelCodeBatch::getUploadFlagDown, 1).in(RelCodeBatch::getId, batchIds));
if (createFile) {
boolean update = relCodeBatchService.update(new LambdaUpdateWrapper<RelCodeBatch>().set(RelCodeBatch::getUploadFlagDown, 1).in(RelCodeBatch::getId, batchIds));
}
}
}

@ -57,7 +57,7 @@
AND rcd.curCode = #{curCode}
</if>
<if test="parentCode != null">
AND rcd.parentCode = #{parentCode}
AND (rcd.parentCode = #{parentCode} or rcd.curCode = #{parentCode})
</if>
<if test="batchNo != null and batchNo != ''">
AND rcb.batchNo = #{batchNo}

Loading…
Cancel
Save