From c644b07717fdba9ac78dd8eab4cf674ccfd55074 Mon Sep 17 00:00:00 2001 From: xins Date: Tue, 2 Apr 2024 17:48:13 +0800 Subject: [PATCH] =?UTF-8?q?1.9.6=20WMS:=E5=AE=8C=E5=96=84Web=E5=8E=9F?= =?UTF-8?q?=E6=9D=90=E6=96=99=E5=87=BA=E5=BA=93=E5=AE=A1=E6=A0=B8=E5=92=8C?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD=EF=BC=9B=E5=AE=8C=E6=88=90?= =?UTF-8?q?Web=E5=8E=9F=E6=9D=90=E6=96=99=E9=80=80=E5=BA=93=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E5=92=8C=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/controller/WmsMobileController.java | 2 +- .../controller/WmsRawOutstockController.java | 65 +- .../controller/WmsRawReturnController.java | 75 ++- .../hw/wms/mapper/WmsRawOutstockMapper.java | 9 + .../impl/WmsRawOutstockServiceImpl.java | 45 +- .../service/impl/WmsRawReturnServiceImpl.java | 43 +- .../hw-wms/src/main/resources/bootstrap.yml | 17 + .../mapper/wms/WmsRawOutstockMapper.xml | 35 +- .../mapper/wms/WmsRawReturnMapper.xml | 16 +- hw-ui/src/api/wms/rawoutstock.js | 21 +- hw-ui/src/api/wms/rawreturn.js | 96 +++ .../src/views/wms/info/rawoutstock/index.vue | 61 +- .../info/rawoutstock/rawOutstockDetail.vue | 75 ++- hw-ui/src/views/wms/info/rawreturn/index.vue | 257 ++++++++ .../wms/info/rawreturn/rawReturnDetail.vue | 280 +++++++++ hw-ui/src/views/wms/info/stocktotal/index.vue | 395 ++++++++++++ .../wms/rawmanagement/rawoutstock/index.vue | 568 +++--------------- .../rawoutstock/rawOutstockDetail.vue | 221 +++++++ .../wms/rawmanagement/rawreturn/index.vue | 254 ++++++++ .../rawreturn/rawReturnDetail.vue | 284 +++++++++ 20 files changed, 2160 insertions(+), 659 deletions(-) create mode 100644 hw-ui/src/api/wms/rawreturn.js create mode 100644 hw-ui/src/views/wms/info/rawreturn/index.vue create mode 100644 hw-ui/src/views/wms/info/rawreturn/rawReturnDetail.vue create mode 100644 hw-ui/src/views/wms/info/stocktotal/index.vue create mode 100644 hw-ui/src/views/wms/rawmanagement/rawoutstock/rawOutstockDetail.vue create mode 100644 hw-ui/src/views/wms/rawmanagement/rawreturn/index.vue create mode 100644 hw-ui/src/views/wms/rawmanagement/rawreturn/rawReturnDetail.vue diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMobileController.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMobileController.java index 167d5a6f..3b1a935c 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMobileController.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMobileController.java @@ -182,7 +182,7 @@ public class WmsMobileController extends BaseController { } /** - * 审核原材料出库记录 + * 审核原材料退库记录 */ @Log(title = "原材料退库记录", businessType = BusinessType.AUDIT) @PostMapping(("/auditRawReturn")) diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawOutstockController.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawOutstockController.java index e92a36ec..fec6e4a2 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawOutstockController.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawOutstockController.java @@ -52,14 +52,19 @@ public class WmsRawOutstockController extends BaseController public TableDataInfo list(WmsRawOutstock wmsRawOutstock) { startPage(); - List list = wmsRawOutstockService.selectWmsRawOutstockJoinList4Audit(wmsRawOutstock); + List list = wmsRawOutstockService.selectWmsRawOutstockJoinList(wmsRawOutstock); return getDataTable(list); } - - @GetMapping(value = "/getRawOutstockByTaskCode/{taskCode}") - public AjaxResult getRawOutstockByTaskCode(@PathVariable("taskCode") String taskCode) { - return success(wmsRawOutstockService.selectWmsRawOutstockByTaskCode(taskCode)); + /** + * 获取仓库信息列表,提供给审核使用 + */ + @RequiresPermissions("wms:rawoutstock:list") + @GetMapping(value = "/getWarehouses") + public AjaxResult getWarehouses() { + WmsBaseWarehouse queryWarehouse = new WmsBaseWarehouse(); + List warehouses = wmsBaseWarehouseService.selectWmsBaseWarehouseList(queryWarehouse); + return success(warehouses); } /** @@ -85,38 +90,6 @@ public class WmsRawOutstockController extends BaseController return success(wmsRawOutstockService.selectWmsRawOutstockByRawOutstockId(rawOutstockId)); } - /** - * 新增原材料出库记录 - */ - @RequiresPermissions("wms:rawoutstock:add") - @Log(title = "原材料出库记录", businessType = BusinessType.INSERT) - @PostMapping - public AjaxResult add(@RequestBody WmsRawOutstock wmsRawOutstock) - { - return toAjax(wmsRawOutstockService.insertWmsRawOutstock(wmsRawOutstock)); - } - - /** - * 修改原材料出库记录 - */ - @RequiresPermissions("wms:rawoutstock:edit") - @Log(title = "原材料出库记录", businessType = BusinessType.UPDATE) - @PutMapping - public AjaxResult edit(@RequestBody WmsRawOutstock wmsRawOutstock) - { - return toAjax(wmsRawOutstockService.updateWmsRawOutstock(wmsRawOutstock)); - } - - /** - * 删除原材料出库记录 - */ - @RequiresPermissions("wms:rawoutstock:remove") - @Log(title = "原材料出库记录", businessType = BusinessType.DELETE) - @DeleteMapping("/{rawOutstockIds}") - public AjaxResult remove(@PathVariable Long[] rawOutstockIds) - { - return toAjax(wmsRawOutstockService.deleteWmsRawOutstockByRawOutstockIds(rawOutstockIds)); - } /** @@ -140,15 +113,21 @@ public class WmsRawOutstockController extends BaseController public TableDataInfo auditList(WmsRawOutstock wmsRawOutstock) { startPage(); - wmsRawOutstock.setAuditStatus(WmsConstants.WMS_AUDIT_STATUS_TOAUDIT); - List list = wmsRawOutstockService.selectWmsRawOutstockList(wmsRawOutstock); + List list = wmsRawOutstockService.selectWmsRawOutstockJoinList4Audit(wmsRawOutstock); return getDataTable(list); } + @RequiresPermissions("wms:rawoutstock:audit:query") + @GetMapping(value = "/getRawOutstockByTaskCode/{taskCode}") + public AjaxResult getRawOutstockByTaskCode(@PathVariable("taskCode") String taskCode) { + return success(wmsRawOutstockService.selectWmsRawOutstockByTaskCode(taskCode)); + } + /** * 审核原材料出库记录 */ + @RequiresPermissions("wms:rawoutstock:audit:audit") @Log(title = "原材料出库记录", businessType = BusinessType.AUDIT) @PostMapping(("/auditRawOutstock")) public AjaxResult auditRawOutstock(@Validated @RequestBody WmsRawOutstockAuditVo wmsRawOutstockAuditVo) { @@ -157,11 +136,11 @@ public class WmsRawOutstockController extends BaseController /** - * 获取仓库信息列表,提供给盘库使用 + * 获取仓库信息列表,提供给审核使用 */ -// @RequiresPermissions("wms:rawoutstock:query") - @GetMapping(value = "/getWarehouses") - public AjaxResult getWarehouses() { + @RequiresPermissions("wms:rawoutstock:audit:list") + @GetMapping(value = "/getWarehouses4Audit") + public AjaxResult getWarehouses4Audit() { WmsBaseWarehouse queryWarehouse = new WmsBaseWarehouse(); List warehouses = wmsBaseWarehouseService.selectWmsBaseWarehouseList(queryWarehouse); return success(warehouses); diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawReturnController.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawReturnController.java index 599ecd8a..a05cb420 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawReturnController.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsRawReturnController.java @@ -3,7 +3,13 @@ package com.hw.wms.controller; import java.util.List; import java.io.IOException; import javax.servlet.http.HttpServletResponse; + +import com.hw.wms.domain.WmsBaseWarehouse; +import com.hw.wms.domain.vo.WmsRawOutstockAuditVo; +import com.hw.wms.domain.vo.WmsRawReturnAuditVo; +import com.hw.wms.service.IWmsBaseWarehouseService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; @@ -24,7 +30,7 @@ import com.hw.common.core.web.page.TableDataInfo; /** * 原材料退库记录Controller - * + * * @author xs * @date 2023-12-20 */ @@ -35,6 +41,9 @@ public class WmsRawReturnController extends BaseController @Autowired private IWmsRawReturnService wmsRawReturnService; + @Autowired + private IWmsBaseWarehouseService wmsBaseWarehouseService; + /** * 查询原材料退库记录列表 */ @@ -43,7 +52,7 @@ public class WmsRawReturnController extends BaseController public TableDataInfo list(WmsRawReturn wmsRawReturn) { startPage(); - List list = wmsRawReturnService.selectWmsRawReturnList(wmsRawReturn); + List list = wmsRawReturnService.selectWmsRawReturnJoinList(wmsRawReturn); return getDataTable(list); } @@ -70,36 +79,60 @@ public class WmsRawReturnController extends BaseController return success(wmsRawReturnService.selectWmsRawReturnByRawReturnId(rawReturnId)); } + /** - * 新增原材料退库记录 + * 获取仓库信息列表,提供给查询列表使用 */ - @RequiresPermissions("wms:rawreturn:add") - @Log(title = "原材料退库记录", businessType = BusinessType.INSERT) - @PostMapping - public AjaxResult add(@RequestBody WmsRawReturn wmsRawReturn) - { - return toAjax(wmsRawReturnService.insertWmsRawReturn(wmsRawReturn)); + @RequiresPermissions("wms:rawreturn:list") + @GetMapping(value = "/getWarehouses") + public AjaxResult getWarehouses() { + WmsBaseWarehouse queryWarehouse = new WmsBaseWarehouse(); + List warehouses = wmsBaseWarehouseService.selectWmsBaseWarehouseList(queryWarehouse); + return success(warehouses); } + + /** - * 修改原材料退库记录 + * 查询原材料退库记录列表 */ - @RequiresPermissions("wms:rawreturn:edit") - @Log(title = "原材料退库记录", businessType = BusinessType.UPDATE) - @PutMapping - public AjaxResult edit(@RequestBody WmsRawReturn wmsRawReturn) + @RequiresPermissions("wms:rawreturn:audit:list") + @GetMapping("/auditList") + public TableDataInfo auditList(WmsRawReturn wmsRawReturn) { - return toAjax(wmsRawReturnService.updateWmsRawReturn(wmsRawReturn)); + startPage(); + List list = wmsRawReturnService.selectWmsRawReturnJoinList(wmsRawReturn); + return getDataTable(list); } /** - * 删除原材料退库记录 + * 获取原材料退库记录详细信息 */ - @RequiresPermissions("wms:rawreturn:remove") - @Log(title = "原材料退库记录", businessType = BusinessType.DELETE) - @DeleteMapping("/{rawReturnIds}") - public AjaxResult remove(@PathVariable Long[] rawReturnIds) + @RequiresPermissions("wms:rawreturn:audit:query") + @GetMapping(value = "/getRawreturn4Audit/{rawReturnId}") + public AjaxResult getRawreturn4Audit(@PathVariable("rawReturnId") Long rawReturnId) { - return toAjax(wmsRawReturnService.deleteWmsRawReturnByRawReturnIds(rawReturnIds)); + return success(wmsRawReturnService.selectWmsRawReturnByRawReturnId(rawReturnId)); + } + + /** + * 审核原材料退库记录 + */ + @RequiresPermissions("wms:rawreturn:audit:audit") + @Log(title = "原材料退库记录", businessType = BusinessType.AUDIT) + @PostMapping(("/auditRawReturn")) + public AjaxResult auditRawReturn(@Validated @RequestBody WmsRawReturnAuditVo wmsRawReturnAuditVo) { + return toAjax(wmsRawReturnService.auditWmsRawReturn(wmsRawReturnAuditVo)); + } + + /** + * 获取仓库信息列表,提供给审核使用 + */ + @RequiresPermissions("wms:rawreturn:audit:list") + @GetMapping(value = "/getWarehouses4Audit") + public AjaxResult getWarehouses4Audit() { + WmsBaseWarehouse queryWarehouse = new WmsBaseWarehouse(); + List warehouses = wmsBaseWarehouseService.selectWmsBaseWarehouseList(queryWarehouse); + return success(warehouses); } } diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/mapper/WmsRawOutstockMapper.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/mapper/WmsRawOutstockMapper.java index d8ebedd0..f365b585 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/mapper/WmsRawOutstockMapper.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/mapper/WmsRawOutstockMapper.java @@ -130,4 +130,13 @@ public interface WmsRawOutstockMapper */ public int auditWmsRawOutstockByTaskCode(WmsRawOutstock wmsRawOutstock); + + /** + * 查询原材料出库记录,Join material + * + * @param rawOutstockId 原材料出库记录主键 + * @return 原材料出库记录 + */ + public WmsRawOutstock selectWmsRawOutstockJoinMaterialById(Long rawOutstockId); + } diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawOutstockServiceImpl.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawOutstockServiceImpl.java index 15162717..2d986be2 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawOutstockServiceImpl.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawOutstockServiceImpl.java @@ -67,26 +67,31 @@ public class WmsRawOutstockServiceImpl implements IWmsRawOutstockService { */ @Override public WmsRawOutstock selectWmsRawOutstockByRawOutstockId(Long rawOutstockId) { - WmsRawOutstock wmsRawOutstock = wmsRawOutstockMapper.selectWmsRawOutstockByRawOutstockId(rawOutstockId); - List wmsRawOutstockDetailList = wmsRawOutstock.getWmsRawOutstockDetailList(); - Long[] materialIds = wmsRawOutstockDetailList.stream().map(o -> o.getMaterialId()).toArray(Long[]::new); - MesBaseMaterialInfoVo mesBaseMaterialInfoVo = new MesBaseMaterialInfoVo(); - mesBaseMaterialInfoVo.setMaterialIds(materialIds); - R> materialInfosR = remoteMesService.getMaterialsByMaterialIds(mesBaseMaterialInfoVo, SecurityConstants.INNER); - if (materialInfosR != null) { - List materialInfos = materialInfosR.getData(); - - Map MesBaseMaterialInfoMap = materialInfos.stream() - .collect(Collectors.toMap(MesBaseMaterialInfo::getMaterialId, mesBaseMaterialInfo -> mesBaseMaterialInfo)); - - wmsRawOutstockDetailList.forEach(wmsRawOutstockDetail -> { - MesBaseMaterialInfo materialInfo = MesBaseMaterialInfoMap.get(wmsRawOutstockDetail.getMaterialId()); - if (materialInfo != null) { - wmsRawOutstockDetail.setMaterialCode(materialInfo.getMaterialCode()); - wmsRawOutstockDetail.setMaterialName(materialInfo.getMaterialName()); - } - }); - } + WmsRawOutstock wmsRawOutstock = wmsRawOutstockMapper.selectWmsRawOutstockJoinMaterialById(rawOutstockId); + WmsRawOutstockDetail queryRawOutstockDetail = new WmsRawOutstockDetail(); + queryRawOutstockDetail.setRawOutstockId(wmsRawOutstock.getRawOutstockId()); + List wmsRawOutstockDetailList = wmsRawOutstockDetailMapper.selectWmsRawOutstockDetailList(queryRawOutstockDetail); + wmsRawOutstock.setWmsRawOutstockDetailList(wmsRawOutstockDetailList); +// if(wmsRawOutstockDetailList!=null && !wmsRawOutstockDetailList.isEmpty()){ +// Long[] materialIds = wmsRawOutstockDetailList.stream().map(o -> o.getMaterialId()).toArray(Long[]::new); +// MesBaseMaterialInfoVo mesBaseMaterialInfoVo = new MesBaseMaterialInfoVo(); +// mesBaseMaterialInfoVo.setMaterialIds(materialIds); +// R> materialInfosR = remoteMesService.getMaterialsByMaterialIds(mesBaseMaterialInfoVo, SecurityConstants.INNER); +// if (materialInfosR != null) { +// List materialInfos = materialInfosR.getData(); +// +// Map MesBaseMaterialInfoMap = materialInfos.stream() +// .collect(Collectors.toMap(MesBaseMaterialInfo::getMaterialId, mesBaseMaterialInfo -> mesBaseMaterialInfo)); +// +// wmsRawOutstockDetailList.forEach(wmsRawOutstockDetail -> { +// MesBaseMaterialInfo materialInfo = MesBaseMaterialInfoMap.get(wmsRawOutstockDetail.getMaterialId()); +// if (materialInfo != null) { +// wmsRawOutstockDetail.setMaterialCode(materialInfo.getMaterialCode()); +// wmsRawOutstockDetail.setMaterialName(materialInfo.getMaterialName()); +// } +// }); +// } +// } return wmsRawOutstock; } diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawReturnServiceImpl.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawReturnServiceImpl.java index a98706fa..4667160f 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawReturnServiceImpl.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawReturnServiceImpl.java @@ -224,7 +224,7 @@ public class WmsRawReturnServiceImpl implements IWmsRawReturnService { /** - * 查询原材料退库记录列表,供手持退库审核使用 + * 查询原材料退库记录列表,供手持退库审核使用,join warehouse * * @param wmsRawReturn 原材料退库记录 * @return 原材料退库记录 @@ -277,7 +277,7 @@ public class WmsRawReturnServiceImpl implements IWmsRawReturnService { // } if (returnAmount.compareTo(BigDecimal.ZERO) <= 0) { - throw new ServiceException("输入数量大于0"); + throw new ServiceException("输入数量需大于0"); } R mesBaseBarcodeInfoR = remoteMesService.getBarcode(materialBarcode, SecurityConstants.INNER); @@ -290,7 +290,7 @@ public class WmsRawReturnServiceImpl implements IWmsRawReturnService { } WmsRawReturn wmsRawReturn = wmsRawReturnMapper.selectOnlyWmsRawReturnByRawReturnId(rawReturnId); if (!wmsRawReturn.getAuditStatus().equals(WmsConstants.WMS_AUDIT_STATUS_PASS)) { - throw new ServiceException("审核未通过,不能出库"); + throw new ServiceException("审核未通过,不能退库"); } if (wmsRawReturn.getExecuteStatus().equals(WmsConstants.WMS_EXECUTE_STATUS_FINISH)) { @@ -299,13 +299,13 @@ public class WmsRawReturnServiceImpl implements IWmsRawReturnService { String batchFlag = mesBaseBarcodeInfo.getBatchFlag(); - if (!batchFlag.equals(MesConstants.IS_BATCH)) { - if (returnAmount.compareTo(BigDecimal.ONE) != 0) { - throw new ServiceException("输入数量需为1"); - } - } +// if (!batchFlag.equals(MesConstants.IS_BATCH)) { +// if (returnAmount.compareTo(BigDecimal.ONE) != 0) { +// throw new ServiceException("输入数量需为1"); +// } +// } - if (!wmsRawReturn.getMaterialId().equals(mesBaseBarcodeInfo.getMaterialId())) { + if (!wmsRawReturn.getMaterialBarcode().equals(materialBarcode)) { throw new ServiceException("物料编码错误"); } @@ -318,13 +318,10 @@ public class WmsRawReturnServiceImpl implements IWmsRawReturnService { throw new ServiceException("退库仓库有误"); } - // 判断本次退库数量+已退库数量是否大于计划退库数量 + // 判断本次退库数量是否等于计划退库数量 BigDecimal planAmount = wmsRawReturn.getPlanAmount(); - BigDecimal hadReturnAmount = wmsRawReturn.getReturnAmount() == null ? BigDecimal.ZERO : wmsRawReturn.getReturnAmount(); - - BigDecimal updatedReturnAmount = hadReturnAmount.add(returnAmount); - if (updatedReturnAmount.compareTo(planAmount) > 0) { - throw new ServiceException("退库数量不能大于" + planAmount); + if (returnAmount.compareTo(planAmount) != 0) { + throw new ServiceException("退库数量需等于" + planAmount); } WmsRawReturnDetail queryRawReturnDetail = new WmsRawReturnDetail(); @@ -335,25 +332,19 @@ public class WmsRawReturnServiceImpl implements IWmsRawReturnService { throw new ServiceException("已经退库,无需重复退库"); } - String executeStatus = ""; - if (updatedReturnAmount.compareTo(planAmount) == 0) { - executeStatus = WmsConstants.WMS_EXECUTE_STATUS_FINISH; - } else { - executeStatus = WmsConstants.WMS_EXECUTE_STATUS_EXECUTING; - } - Date currentDate = new Date(); String userName = SecurityUtils.getUsername(); //更新退库记录执行状态 - wmsRawReturn.setExecuteStatus(executeStatus); - wmsRawReturn.setReturnAmount(updatedReturnAmount); + wmsRawReturn.setExecuteStatus( WmsConstants.WMS_EXECUTE_STATUS_FINISH); + wmsRawReturn.setLocationCode(locationCode); + wmsRawReturn.setReturnAmount(returnAmount); wmsRawReturn.setUpdateDate(currentDate); wmsRawReturn.setUpdateBy(userName); wmsRawReturnMapper.updateWmsRawReturn(wmsRawReturn); //插入退库记录明细 - this.insertRawReturnDetails(wmsRawReturnConfirmVo, wmsRawReturn, - mesBaseBarcodeInfo, userName, currentDate); +// this.insertRawReturnDetails(wmsRawReturnConfirmVo, wmsRawReturn, +// mesBaseBarcodeInfo, userName, currentDate); //更新原材料库存 this.updateRawStock(wmsRawReturnConfirmVo, mesBaseBarcodeInfo, baseLocation, userName, currentDate); diff --git a/hw-modules/hw-wms/src/main/resources/bootstrap.yml b/hw-modules/hw-wms/src/main/resources/bootstrap.yml index c52ce5ee..ee70dad3 100644 --- a/hw-modules/hw-wms/src/main/resources/bootstrap.yml +++ b/hw-modules/hw-wms/src/main/resources/bootstrap.yml @@ -27,6 +27,23 @@ spring: # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + + + + +## Tomcat +#server: +# port: 7304 +# +## Spring +#spring: +# application: +# # 应用名称 +# name: hw-wms +# profiles: +# # 环境配置 +# active: prod +# cloud: # nacos: # discovery: # # 服务注册地址 diff --git a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawOutstockMapper.xml b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawOutstockMapper.xml index da64764e..371c8369 100644 --- a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawOutstockMapper.xml +++ b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawOutstockMapper.xml @@ -104,12 +104,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + where raw_outstock_id = #{rawOutstockId} @@ -246,17 +243,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + select wro.raw_outstock_id as raw_outstock_detail_id, wro.task_code,wro.location_code,wro.material_batch,wro.outstock_amount,wro.real_outstock_amount, + wro.apply_by,wro.apply_date,wro.apply_reason,wro.audit_by,wro.audit_date,wro.audit_reason,wro.plan_code,wro.plan_detail_code,wro.audit_status,wro.task_type, + wro.execute_status,wro.erp_status,wro.erp_amount, + mbmi.material_code,mbmi.material_name + from wms_raw_outstock wro left join mes_base_material_info mbmi on wro.product_id = mbmi.material_id + where wro.raw_outstock_id = #{rawOutstockId} + + + diff --git a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawReturnMapper.xml b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawReturnMapper.xml index 26a9d3c8..8a17e4e6 100644 --- a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawReturnMapper.xml +++ b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsRawReturnMapper.xml @@ -238,13 +238,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -252,7 +264,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"