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