From 8ddd7b05d0101a646cfbc1258576b7e7a95702a0 Mon Sep 17 00:00:00 2001 From: x_z Date: Mon, 20 Jun 2022 17:45:34 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=B8=9A=E5=8A=A1=E5=8D=95=E6=8D=AE=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=202.=E6=B7=BB=E5=8A=A0=E4=B8=9A=E5=8A=A1=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=AE=9E=E4=BD=93=E5=8F=8A=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3=E6=96=B9=E6=B3=95=203.=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=B8=9A=E5=8A=A1=E5=8D=95=E6=8D=AE=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/StockOrderUploadController.java | 58 ++++++++++++++++ .../StockOrderUploadLogController.java | 57 ++++++++++++++++ .../api/admin/dao/business/StockOrderDao.java | 10 +++ .../business/StockOrderUploadLogEntity.java | 50 ++++++++++++++ .../business/StockOrderUploadLogRequest.java | 34 ++++++++++ .../req/business/StockOrderUploadRequest.java | 54 +++++++++++++++ .../service/business/StockOrderService.java | 10 ++- .../business/StockOrderUploadLogService.java | 25 +++++++ .../business/impl/StockOrderServiceImpl.java | 67 ++++++++++++++++-- .../impl/StockOrderUploadLogServiceImpl.java | 68 +++++++++++++++++++ .../mybatis/mapper/business/StockOrderDao.xml | 33 +++++++++ 11 files changed, 458 insertions(+), 8 deletions(-) create mode 100644 api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadController.java create mode 100644 api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadLogController.java create mode 100644 api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderUploadLogEntity.java create mode 100644 api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadLogRequest.java create mode 100644 api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadRequest.java create mode 100644 api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderUploadLogService.java create mode 100644 api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderUploadLogServiceImpl.java diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadController.java new file mode 100644 index 00000000..05aa5268 --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadController.java @@ -0,0 +1,58 @@ +package com.glxp.api.admin.controller.business; + +import cn.hutool.core.bean.BeanUtil; +import cn.hutool.core.collection.CollUtil; +import com.github.pagehelper.PageInfo; +import com.glxp.api.admin.entity.business.StockOrderEntity; +import com.glxp.api.admin.req.business.StockOrderUploadRequest; +import com.glxp.api.admin.res.PageSimpleResponse; +import com.glxp.api.admin.res.inout.StockOrderResponse; +import com.glxp.api.admin.service.business.StockOrderService; +import com.glxp.api.admin.service.inout.OrderService; +import com.glxp.api.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.List; + +/** + * 业务单据上传相关接口 + */ +@RestController +public class StockOrderUploadController { + + @Resource + private StockOrderService stockOrderService; + @Resource + private OrderService orderService; + + /** + * 查询业务单据上传列表 + * + * @param request + * @return + */ + @GetMapping("/udiwms/stock/order/upload/filter") + public BaseResponse filter(StockOrderUploadRequest request) { + List list = stockOrderService.filter(request); + PageInfo pageInfo = new PageInfo<>(list); + List responses = new ArrayList<>(); + if (CollUtil.isNotEmpty(list)) { + for (StockOrderEntity stockOrderEntity : list) { + StockOrderResponse stockOrderResponse = new StockOrderResponse(); + BeanUtil.copyProperties(stockOrderEntity, stockOrderResponse); + responses.add(stockOrderResponse); + } + } + orderService.checkSubmitOrder(responses); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse(); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + pageSimpleResponse.setList(responses); + return ResultVOUtils.success(pageSimpleResponse); + } + + +} diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadLogController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadLogController.java new file mode 100644 index 00000000..f9b7e09c --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockOrderUploadLogController.java @@ -0,0 +1,57 @@ +package com.glxp.api.admin.controller.business; + +import com.github.pagehelper.PageInfo; +import com.glxp.api.admin.entity.business.StockOrderUploadLogEntity; +import com.glxp.api.admin.req.business.StockOrderUploadLogRequest; +import com.glxp.api.admin.res.PageSimpleResponse; +import com.glxp.api.admin.service.business.StockOrderUploadLogService; +import com.glxp.api.common.enums.ResultEnum; +import com.glxp.api.common.res.BaseResponse; +import com.glxp.api.common.util.ResultVOUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 单据上传日志接口 + */ +@RestController +public class StockOrderUploadLogController { + + @Resource + private StockOrderUploadLogService stockOrderUploadLogService; + + /** + * 查询日志列表 + * + * @param request + * @return + */ + @GetMapping("/udiwms/stock/order/uploadLog/filter") + public BaseResponse filter(StockOrderUploadLogRequest request) { + List list = stockOrderUploadLogService.filter(request); + PageInfo pageInfo = new PageInfo<>(list); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse(); + pageSimpleResponse.setList(list); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + return ResultVOUtils.success(pageSimpleResponse); + } + + /** + * 删除日志 + * + * @param id + * @return + */ + @GetMapping("/udiwms/stock/order/uploadLog/delete") + public BaseResponse delete(Integer id) { + if (null == id) { + return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); + } + stockOrderUploadLogService.deleteByPrimaryKey(id); + return ResultVOUtils.success(""); + } + +} diff --git a/api-admin/src/main/java/com/glxp/api/admin/dao/business/StockOrderDao.java b/api-admin/src/main/java/com/glxp/api/admin/dao/business/StockOrderDao.java index b53c3cba..24b81045 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/dao/business/StockOrderDao.java +++ b/api-admin/src/main/java/com/glxp/api/admin/dao/business/StockOrderDao.java @@ -4,6 +4,7 @@ import com.glxp.api.admin.entity.business.StockOrderEntity; import com.glxp.api.admin.entity.business.StockOrderPrintEntity; import com.glxp.api.admin.req.business.StockOrderFilterRequest; import com.glxp.api.admin.req.business.StockOrderQueryRequest; +import com.glxp.api.admin.req.business.StockOrderUploadRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -61,6 +62,7 @@ public interface StockOrderDao { /** * 查询 + * * @return */ List selectWaitSubmitOrders(); @@ -72,4 +74,12 @@ public interface StockOrderDao { * @return */ Integer selectIdByOrderIdFk(@Param("orderIdFk") String orderIdFk); + + /** + * 查询上传单据列表 + * + * @param request + * @return + */ + List selectUploadList(@Param("request") StockOrderUploadRequest request); } diff --git a/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderUploadLogEntity.java b/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderUploadLogEntity.java new file mode 100644 index 00000000..680696e3 --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderUploadLogEntity.java @@ -0,0 +1,50 @@ +package com.glxp.api.admin.entity.business; + +import lombok.Data; + +import java.util.Date; + +/** + * 业务单据上传日志 + */ +@Data +public class StockOrderUploadLogEntity { + + private Long id; + + /** + * 单据号 + */ + private String billNo; + + /** + * 单据日期 + */ + private Date billDate; + + /** + * 单据类型 + */ + private String billType; + + /** + * 第三方单据号 + */ + private String thrBillNo; + + /** + * 提交时间 + */ + private Date submitTime; + + /** + * 提交状态 0.未提交 1.正在处理 2.已提交 3.提交失败 + */ + private Integer status; + + /** + * 结果信息 + */ + private String result; + +} diff --git a/api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadLogRequest.java b/api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadLogRequest.java new file mode 100644 index 00000000..0db52b06 --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadLogRequest.java @@ -0,0 +1,34 @@ +package com.glxp.api.admin.req.business; + +import com.glxp.api.admin.req.ListPageRequest; +import lombok.Data; + +import java.util.Date; + +/** + * 业务单据上传日志查询参数 + */ +@Data +public class StockOrderUploadLogRequest extends ListPageRequest { + + /** + * 业务单据号 + */ + private String billNo; + + /** + * 第三方单据号 + */ + private String thirdBillNo; + + /** + * 提交时间 + */ + private Date submitTime; + + /** + * 提交状态 + */ + private Integer status; + +} diff --git a/api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadRequest.java b/api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadRequest.java new file mode 100644 index 00000000..23f067c0 --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/req/business/StockOrderUploadRequest.java @@ -0,0 +1,54 @@ +package com.glxp.api.admin.req.business; + +import com.glxp.api.admin.req.ListPageRequest; +import lombok.Data; + +import java.util.List; + +/** + * 业务单据上传查询参数 + */ +@Data +public class StockOrderUploadRequest extends ListPageRequest { + + /** + * 单据号,我方及对方的单据号 + */ + private String billNo; + + /** + * 单据类型 + */ + private String billType; + + /** + * 单据类型集合 + */ + private List billTypes; + + /** + * 往来单位 + */ + private String corpName; + + /** + * 单据状态 + */ + private String orderStatus; + + /** + * 提交状态 + */ + private String submitStatus; + + /** + * 单据时间范围,开始时间 + */ + private String startTime; + + /** + * 单据时间范围,结束时间 + */ + private String endTime; + +} diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderService.java b/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderService.java index 4cfd3e5f..69cc56b8 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderService.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderService.java @@ -5,6 +5,7 @@ import com.glxp.api.admin.entity.business.StockOrderEntity; import com.glxp.api.admin.entity.business.StockOrderPrintEntity; import com.glxp.api.admin.req.business.StockOrderFilterRequest; import com.glxp.api.admin.req.business.StockOrderQueryRequest; +import com.glxp.api.admin.req.business.StockOrderUploadRequest; import com.glxp.api.admin.res.business.StockOrderExportResponse; import com.glxp.api.common.res.BaseResponse; @@ -48,7 +49,6 @@ public interface StockOrderService { List exportOrderData(StockOrderFilterRequest request); - /** * 查询补单单号列表 * @@ -57,4 +57,12 @@ public interface StockOrderService { List getSupplementOrderBillNoList(); BaseResponse submitOrderToThirdys(String id); + + /** + * 查询业务单据上传列表数据 + * + * @param request + * @return + */ + List filter(StockOrderUploadRequest request); } diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderUploadLogService.java b/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderUploadLogService.java new file mode 100644 index 00000000..755cb20c --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/service/business/StockOrderUploadLogService.java @@ -0,0 +1,25 @@ +package com.glxp.api.admin.service.business; + +import com.glxp.api.admin.entity.business.StockOrderUploadLogEntity; +import com.glxp.api.admin.req.business.StockOrderUploadLogRequest; + +import java.util.List; + +public interface StockOrderUploadLogService { + + int deleteByPrimaryKey(Integer id); + + + int insert(StockOrderUploadLogEntity stockOrderUploadLogEntity); + + StockOrderUploadLogEntity selectByPrimaryKey(Integer id); + + int updateByPrimaryKey(StockOrderUploadLogEntity stockOrderUploadLogEntity); + + /** + * 查询业务单据上传日志 + * @param request + * @return + */ + List filter(StockOrderUploadLogRequest request); +} diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderServiceImpl.java b/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderServiceImpl.java index 4d67586d..59397100 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderServiceImpl.java @@ -15,28 +15,32 @@ import com.glxp.api.admin.dao.basic.BussinessTypeDao; import com.glxp.api.admin.dao.basic.UnitMaintainDao; import com.glxp.api.admin.dao.business.StockOrderDao; import com.glxp.api.admin.dao.business.StockOrderDetailDao; -import com.glxp.api.admin.dao.inout.OrderDao; import com.glxp.api.admin.entity.basic.*; import com.glxp.api.admin.entity.business.StockOrderDetailEntity; import com.glxp.api.admin.entity.business.StockOrderEntity; import com.glxp.api.admin.entity.business.StockOrderPrintEntity; +import com.glxp.api.admin.entity.business.StockOrderUploadLogEntity; import com.glxp.api.admin.entity.inout.OrderEntity; import com.glxp.api.admin.entity.inventory.InvWarehouseEntity; import com.glxp.api.admin.entity.thrsys.ThrInvWarehouseEntity; -import com.glxp.api.admin.httpclient.res.UdiwmsOrderResponse; import com.glxp.api.admin.httpclient.req.UdiwmsOrderDetail; import com.glxp.api.admin.httpclient.req.UdiwmsOrderRequest; +import com.glxp.api.admin.httpclient.res.UdiwmsOrderResponse; +import com.glxp.api.admin.req.basic.FilterBasicThirdSysDetailRequest; import com.glxp.api.admin.req.business.StockOrderDetailFilterRequest; import com.glxp.api.admin.req.business.StockOrderFilterRequest; import com.glxp.api.admin.req.business.StockOrderQueryRequest; +import com.glxp.api.admin.req.business.StockOrderUploadRequest; import com.glxp.api.admin.res.business.StockOrderDetailEntityVo; import com.glxp.api.admin.res.business.StockOrderExportResponse; import com.glxp.api.admin.service.basic.BussinessLocalTypeService; import com.glxp.api.admin.service.basic.UdiRelevanceService; import com.glxp.api.admin.service.business.StockOrderService; +import com.glxp.api.admin.service.business.StockOrderUploadLogService; import com.glxp.api.admin.service.inout.OrderService; import com.glxp.api.admin.service.inventory.InvWarehouseService; import com.glxp.api.admin.service.thrsys.ThrInvWarehouseService; +import com.glxp.api.admin.util.DateUtil; import com.glxp.api.admin.util.HttpClient; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; @@ -46,9 +50,8 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; +import java.util.*; +import java.util.stream.Collectors; @Slf4j @Service @@ -67,8 +70,6 @@ public class StockOrderServiceImpl implements StockOrderService { @Resource private BasicThirdSysDao basicThirdSysDao; @Resource - private OrderDao orderDao; - @Resource private OrderService orderService; @Resource BussinessLocalTypeService bussinessLocalTypeService; @@ -78,6 +79,10 @@ public class StockOrderServiceImpl implements StockOrderService { ThrInvWarehouseService thrInvWarehouseService; @Resource UdiRelevanceService udiRelevanceService; + @Resource + private BasicThirdSysBusApiDao basicThirdSysBusApiDao; + @Resource + private StockOrderUploadLogService stockOrderUploadLogService; @Override public List listStockOrders(StockOrderQueryRequest stockOrderQueryRequest) { @@ -287,7 +292,15 @@ public class StockOrderServiceImpl implements StockOrderService { udiwmsOrderRequest.setItem(items); + //提交单据到第三方服务 + //记录日志 + StockOrderUploadLogEntity uploadLog = new StockOrderUploadLogEntity(); + uploadLog.setBillDate(DateUtil.parseDate(udiwmsOrderRequest.getBillDate())); + uploadLog.setBillType(stockOrderEntity.getBillType()); + uploadLog.setSubmitTime(new Date()); + uploadLog.setBillNo(udiwmsOrderRequest.getBillNo()); + BasicThirdSysEntity basicThirdSysEntity = basicThirdSysDao.selectByThirdId(thirdSysBusApiEntity.getThirdSys()); String response = HttpClient.uCloudPost(basicThirdSysEntity.getThridUrl() + "/udiwms/erp/submitOrders", udiwmsOrderRequest); if (StrUtil.isNotBlank(response)) { @@ -306,18 +319,58 @@ public class StockOrderServiceImpl implements StockOrderService { orderEntity.setThirdBillNo(udiwmsOrderResponse.getThirdBillNo()); } orderService.updateOrder(orderEntity); + + uploadLog.setStatus(2); + uploadLog.setThrBillNo(udiwmsOrderResponse.getThirdBillNo()); + uploadLog.setResult("提交成功"); + stockOrderUploadLogService.insert(uploadLog); return ResultVOUtils.success("提交成功"); } + uploadLog.setStatus(3); + uploadLog.setResult("提交失败"); + stockOrderUploadLogService.insert(uploadLog); return ResultVOUtils.error(500, "提交失败"); } catch (Exception e) { + uploadLog.setStatus(3); + uploadLog.setResult("提交失败, " + e.getMessage()); + stockOrderUploadLogService.insert(uploadLog); return ResultVOUtils.error(500, "提交失败"); } } else { + uploadLog.setStatus(3); + uploadLog.setResult("提交失败,调用接口返回为空"); + stockOrderUploadLogService.insert(uploadLog); return ResultVOUtils.error(500, "提交失败"); } } + @Override + public List filter(StockOrderUploadRequest request) { + if (null == request) { + return Collections.emptyList(); + } + if (StrUtil.isBlank(request.getBillType())) { + //查询可以提交的单据类型 + List thirdIds = basicThirdSysDao.selectEnabledThirdId(); + if (CollUtil.isNotEmpty(thirdIds)) { + List billTypes = new ArrayList<>(); + for (String thirdId : thirdIds) { + FilterBasicThirdSysDetailRequest filterBasicThirdSysDetailRequest = new FilterBasicThirdSysDetailRequest(); + filterBasicThirdSysDetailRequest.setThirdSysFk(thirdId); + List thirdSysBusApiEntities = basicThirdSysBusApiDao.filterSysBusApi(filterBasicThirdSysDetailRequest); + if (CollUtil.isNotEmpty(thirdSysBusApiEntities)) { + Set codes = thirdSysBusApiEntities.stream().map(BasicThirdSysBusApiEntity::getCode).collect(Collectors.toSet()); + billTypes.addAll(codes); + } + } + request.setBillTypes(billTypes); + } + } + List stockOrderEntityList = stockOrderDao.selectUploadList(request); + return stockOrderEntityList; + } + /** * 获取第三方名称字段 * diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderUploadLogServiceImpl.java b/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderUploadLogServiceImpl.java new file mode 100644 index 00000000..47ce6c6a --- /dev/null +++ b/api-admin/src/main/java/com/glxp/api/admin/service/business/impl/StockOrderUploadLogServiceImpl.java @@ -0,0 +1,68 @@ +package com.glxp.api.admin.service.business.impl; + +import cn.hutool.core.collection.CollUtil; +import com.github.pagehelper.PageHelper; +import com.glxp.api.admin.dao.business.StockOrderUploadLogDao; +import com.glxp.api.admin.entity.basic.BussinessLocalTypeEntity; +import com.glxp.api.admin.entity.business.StockOrderUploadLogEntity; +import com.glxp.api.admin.req.business.StockOrderUploadLogRequest; +import com.glxp.api.admin.service.basic.BussinessLocalTypeService; +import com.glxp.api.admin.service.business.StockOrderUploadLogService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.Collections; +import java.util.List; + +@Slf4j +@Service +public class StockOrderUploadLogServiceImpl implements StockOrderUploadLogService { + + @Resource + private StockOrderUploadLogDao stockOrderUploadLogMapper; + @Resource + private BussinessLocalTypeService bussinessLocalTypeService; + + @Override + public int deleteByPrimaryKey(Integer id) { + return stockOrderUploadLogMapper.deleteByPrimaryKey(id); + } + + @Override + public int insert(StockOrderUploadLogEntity stockOrderUploadLogEntity) { + return stockOrderUploadLogMapper.insert(stockOrderUploadLogEntity); + } + + @Override + public StockOrderUploadLogEntity selectByPrimaryKey(Integer id) { + return stockOrderUploadLogMapper.selectByPrimaryKey(id); + } + + + @Override + public int updateByPrimaryKey(StockOrderUploadLogEntity stockOrderUploadLogEntity) { + return stockOrderUploadLogMapper.updateByPrimaryKey(stockOrderUploadLogEntity); + } + + @Override + public List filter(StockOrderUploadLogRequest request) { + if (null == request) { + return Collections.emptyList(); + } + + if (request.getPage() != null) { + int offset = (request.getPage() - 1) * request.getLimit(); + PageHelper.offsetPage(offset, request.getLimit()); + } + List list = stockOrderUploadLogMapper.selectList(request); + if (CollUtil.isNotEmpty(list)) { + for (StockOrderUploadLogEntity uploadLog : list) { + BussinessLocalTypeEntity localTypeEntity = bussinessLocalTypeService.findBTByAction(uploadLog.getBillType()); + uploadLog.setBillType(localTypeEntity.getName()); + } + } + return list; + } + +} diff --git a/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml b/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml index 2c31f38f..84465bbd 100644 --- a/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml @@ -313,4 +313,37 @@ where orderIdFk = #{orderIdFk} + \ No newline at end of file