fix:修复

dev_unify
chenhc 8 months ago
parent bed08797dd
commit 9341f2bdf0

@ -9,10 +9,7 @@ import com.glxp.api.annotation.CusRedissonAnnotation;
import com.glxp.api.constant.*;
import com.glxp.api.dao.inout.IoOrderDetailCodeDao;
import com.glxp.api.entity.basic.*;
import com.glxp.api.entity.collect.IoCollectCode;
import com.glxp.api.entity.collect.IoCollectOrder;
import com.glxp.api.entity.collect.IoCollectOrderOrigin;
import com.glxp.api.entity.collect.RelCodeDetail;
import com.glxp.api.entity.collect.*;
import com.glxp.api.exception.JsonException;
import com.glxp.api.req.collect.CollectOrderBizRequest;
import com.glxp.api.req.collect.CollectOrderRequest;
@ -114,6 +111,10 @@ public class IoCodeTempController extends BaseController {
@Resource
IoCollectOriginService collectOriginService;
@Resource
IoCollectOrderBizOriginService collectOrderBizOriginService;
@Resource
IoCollectOrderOriginService collectOrderOriginService;
@Resource
IoCollectOrderService collectOrderService;
@Resource
IoCollectCodeService ioCollectCodeService;
@ -172,9 +173,9 @@ public class IoCodeTempController extends BaseController {
//查询原始单据查到为异常提示
IoCollectOrderOrigin ioCollectOrigin = collectOriginService.getOrderByCode(code);
if (ioCollectOrigin != null) {
BaseResponse response = ResultVOUtils.error(501, "单据已下载,业务不匹配");
response.setData(code);
return response;
//进行删除 重新匹配
collectOrderOriginService.remove(new LambdaQueryWrapper<IoCollectOrderOrigin>().eq(IoCollectOrderOrigin::getBillNo, ioCollectOrigin.getBillNo()));
collectOrderBizOriginService.remove(new LambdaQueryWrapper<IoCollectOrderBizOrigin>().eq(IoCollectOrderBizOrigin::getOrderIdFk, ioCollectOrigin.getBillNo()));
}
//=============================================//
//本地数据库 无此单据时 触发 用billNo 到 处方下载方法 进行下载

Loading…
Cancel
Save