diff --git a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/thirdservice/user/controller/UserController.java b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/thirdservice/user/controller/UserController.java index f947ce62..1df0bbd6 100644 --- a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/thirdservice/user/controller/UserController.java +++ b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/thirdservice/user/controller/UserController.java @@ -58,7 +58,7 @@ public class UserController { public R getUserDetails() { UserInfoQuery userInfoQuery = new UserInfoQuery(); userInfoQuery.setBusinessDataType(OrderInfoEnum.ORDER_USER_INFO_BUSINESS_DATA_TYPE_2.getKey()); - userInfoQuery.setIsFilter(OrderInfoEnum.ORDER_USER_INFO_IS_FILTER_1.getKey()); + userInfoQuery.setIsFilter(OrderInfoEnum.ORDER_USER_INFO_IS_FILTER_2.getKey()); R r = userInfoService.getUserInfo(userInfoQuery); diff --git a/order-management-common/src/main/java/com/dxhy/order/model/page/OrderListQuery.java b/order-management-common/src/main/java/com/dxhy/order/model/page/OrderListQuery.java index c8dda079..c26948b8 100644 --- a/order-management-common/src/main/java/com/dxhy/order/model/page/OrderListQuery.java +++ b/order-management-common/src/main/java/com/dxhy/order/model/page/OrderListQuery.java @@ -267,6 +267,14 @@ public class OrderListQuery { * 凭证过账日期 */ private Date pzgzrq; + /** + * 凭证过账日期起 + */ + private String pzgzrqBegin; + /** + * 凭证过账日期止 + */ + private String pzgzrqEnd; /** * 是否预制发票 */ diff --git a/order-management-common/src/main/java/com/dxhy/order/utils/PageBeanConvertUtil.java b/order-management-common/src/main/java/com/dxhy/order/utils/PageBeanConvertUtil.java index 08f55cd5..5c387e47 100644 --- a/order-management-common/src/main/java/com/dxhy/order/utils/PageBeanConvertUtil.java +++ b/order-management-common/src/main/java/com/dxhy/order/utils/PageBeanConvertUtil.java @@ -198,7 +198,18 @@ public class PageBeanConvertUtil { resultMap.put("originDdh", orderListQuery.getOriginDdh()); resultMap.put("originOrderId", orderListQuery.getOriginOrderId()); resultMap.put("kb", orderListQuery.getKb()); - + if (StringUtils.isNotBlank(orderListQuery.getPzgzrqBegin())) { + Date parse = DateUtil.parse(orderListQuery.getPzgzrqBegin(), "yyyy-MM-dd"); + parse = DateUtil.beginOfDay(parse); + String startTime = DateUtil.format(parse, "yyyy-MM-dd"); + resultMap.put("pzgzrqBegin", startTime); + } + if (StringUtils.isNotBlank(orderListQuery.getPzgzrqEnd())) { + Date parse = DateUtil.parse(orderListQuery.getPzgzrqEnd(), "yyyy-MM-dd"); + parse = DateUtil.endOfDay(parse); + String endTime = DateUtil.format(parse, "yyyy-MM-dd"); + resultMap.put("pzgzrqEnd", endTime); + } return resultMap; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/model/OderDetailInfo.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/model/OderDetailInfo.java index 42ff4c03..dec25734 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/model/OderDetailInfo.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/model/OderDetailInfo.java @@ -233,5 +233,10 @@ public class OderDetailInfo { private List pageOrderExts; + /** + * 报账单号 + */ + private String bzdh; + } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/InvoiceServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/InvoiceServiceImpl.java index 16fd1c3b..b4e4eac4 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/InvoiceServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/InvoiceServiceImpl.java @@ -149,7 +149,7 @@ public class InvoiceServiceImpl implements InvoiceService { }); } }); - return R.ok("生成预制发票成功,请到开票处理页面查看"); + return R.ok("生成预制发票成功,请到发票处理页面查看"); } @Override diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java index 896271f5..0629a2e5 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java @@ -262,6 +262,18 @@ public class OrderInfoController { return R.error(ConfigureConstant.STRING_9999, "订单编辑异常"); } } + + /** + * @Description: 填写冲红信息 + * @Param: [param] + * @Return: com.dxhy.order.model.R + * @Author: liufeilong + * @Date: 2023-03-16 + */ + @PostMapping("/fillRedMessage") + public R fillRedMessage(@RequestBody Map param){ + return orderInfoService.fillRedMessage(param); + } /** * 订单详情 diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/model/bo/OriginOrderBO.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/model/bo/OriginOrderBO.java index ac897924..30cebfa1 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/model/bo/OriginOrderBO.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/model/bo/OriginOrderBO.java @@ -25,5 +25,7 @@ public class OriginOrderBO { private Integer isdel; private String originOrderId; private String bzdh; + private String kb; + private String pzgzrq; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/OrderInfoService.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/OrderInfoService.java index 1463f7d9..8fa86114 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/OrderInfoService.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/OrderInfoService.java @@ -194,4 +194,6 @@ public interface OrderInfoService { * @return */ List queryAvailableSlList(PageKySlReq pageKySlReq) throws OrderReceiveException; + + R fillRedMessage(Map param); } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java index 24428cac..50fe6558 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java @@ -623,6 +623,9 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder orderProcessInfo.setNum(commonOrderInfo.getNum()); orderProcessInfo.setDdly(commonOrderInfo.getProcessInfo().getDdly()); orderProcessInfo.setDdzt(commonOrderInfo.getProcessInfo().getDdzt()); + orderProcessInfo.setBzdh(commonOrderInfo.getProcessInfo().getBzdh()); + orderProcessInfo.setYzfp(commonOrderInfo.getProcessInfo().getYzfp()); + orderProcessInfo.setKb(orderItemInfos.get(0).getKb()); //原始订单到最终订单的关系 diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderExcelReadServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderExcelReadServiceImpl.java index 35a19485..aea57c26 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderExcelReadServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderExcelReadServiceImpl.java @@ -1903,6 +1903,7 @@ public class OrderExcelReadServiceImpl implements OrderExcelReadService { processInfo.setDdly(OrderInfoEnum.ORDER_SOURCE_0.getKey()); processInfo.setDdzt(OrderInfoEnum.ORDER_STATUS_0.getKey()); processInfo.setBzdh(newOrderExcel.getBzdh()); + processInfo.setYzfp(ConfigureConstant.STRING_0); orderExcel2CommonOrderInfo.setProcessInfo(processInfo); orderExcel2CommonOrderInfo.getOrderInfo().setDdlx(OrderInfoEnum.ORDER_SOURCE_0.getKey()); orderExcel2CommonOrderInfo.setNum(i); diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java index 24d85111..d5fb6d80 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java @@ -392,6 +392,7 @@ public class OrderInfoServiceImpl implements OrderInfoService { oderDetailInfo.setEditStatus(orderProcessInfo.getEditStatus()); oderDetailInfo.setCheckStatus(orderProcessInfo.getCheckStatus()); oderDetailInfo.setCheckTime(DateUtil.format(orderProcessInfo.getCheckTime(), "yyyy-MM-dd HH:mm:ss")); + oderDetailInfo.setBzdh(orderProcessInfo.getBzdh()); return oderDetailInfo; } @@ -1557,6 +1558,20 @@ public class OrderInfoServiceImpl implements OrderInfoService { return pageKySlRspList; } + @Override + public R fillRedMessage(Map param) { + String orderInfoId = param.get("orderInfoId"); + String yfpDm = param.get("yfpDm"); + String yfpHm = param.get("yfpHm"); + String hzxxbbh = param.get("hzxxbbh"); + OrderInfo orderInfo = orderInfoService.selectOrderInfoByOrderId(orderInfoId, null); + orderInfo.setYfpDm(yfpDm); + orderInfo.setYfpHm(yfpHm); + orderInfo.setHzxxbbh(hzxxbbh); + orderInfoService.updateOrderInfoByOrderId(orderInfo,null); + return R.ok(); + } + private PageKySlRsp getDefaultKySlList(OrderInfoEnum orderInfoEnum){ PageKySlRsp pageKySlRsp = new PageKySlRsp(); pageKySlRsp.setSl(orderInfoEnum.getKey()); diff --git a/order-management-consumer/src/main/resources/download/NcpImportExcel.xlsx b/order-management-consumer/src/main/resources/download/NcpImportExcel.xlsx index 299925ca..32707f03 100644 Binary files a/order-management-consumer/src/main/resources/download/NcpImportExcel.xlsx and b/order-management-consumer/src/main/resources/download/NcpImportExcel.xlsx differ diff --git a/order-management-consumer/src/main/resources/mybatis/mapper/OrderOriginExtendInfoMapper.xml b/order-management-consumer/src/main/resources/mybatis/mapper/OrderOriginExtendInfoMapper.xml index 6c0ea990..e5cafad1 100644 --- a/order-management-consumer/src/main/resources/mybatis/mapper/OrderOriginExtendInfoMapper.xml +++ b/order-management-consumer/src/main/resources/mybatis/mapper/OrderOriginExtendInfoMapper.xml @@ -26,6 +26,8 @@ + + @@ -179,7 +181,9 @@ op.ghf_mc, op.id, op.num, - op.bzdh + op.bzdh, + op.kb, + op.pzgzrq FROM order_orgin_extend_info ooe LEFT JOIN order_process_info op ON ooe.origin_order_id = op.order_info_id @@ -292,6 +296,15 @@ and op.bzdh = #{map.bzdh,jdbcType=VARCHAR} + + and op.kb = #{map.kb,jdbcType=VARCHAR} + + + and op.pzgzrq >= #{map.pzgzrqBegin} + + + and #{map.pzgzrqEnd} >= op.pzgzrq + and op.xhf_nsrsbh = '' @@ -365,6 +378,15 @@ and op.bzdh = #{map.bzdh,jdbcType=VARCHAR} + + and op.kb = #{map.kb,jdbcType=VARCHAR} + + + and op.pzgzrq >= #{map.pzgzrqBegin} + + + and #{map.pzgzrqEnd} >= op.pzgzrq + and op.xhf_nsrsbh = '' diff --git a/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml b/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml index 719b806d..907aebda 100644 --- a/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml +++ b/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml @@ -608,6 +608,12 @@ and op.kb = #{map.kb,jdbcType=VARCHAR} + + and op.pzgzrq >= #{map.pzgzrqBegin} + + + and #{map.pzgzrqEnd} >= op.pzgzrq +