diff --git a/hw-common/hw-common-core/src/main/java/com/hw/common/core/enums/WmsLocationStatus.java b/hw-common/hw-common-core/src/main/java/com/hw/common/core/enums/WmsLocationStatus.java index 17a1161f..79b90659 100644 --- a/hw-common/hw-common-core/src/main/java/com/hw/common/core/enums/WmsLocationStatus.java +++ b/hw-common/hw-common-core/src/main/java/com/hw/common/core/enums/WmsLocationStatus.java @@ -11,9 +11,10 @@ import java.util.stream.Collectors; */ public enum WmsLocationStatus { - NORMAL("1", "正常"), AUTOLOCK("2", "自动锁定"), MANUALLOCK("3", "人工锁定"), + NORMAL("1", "正常"), AUTOLOCK("2", "自动锁定(入库锁定)"), MANUALLOCK("3", "人工锁定"), MOVELOCK("4", "移库锁定"), MERGELOCK("5", "合库锁定"), - OUTLOCK("6", "出库锁定"),OUTSIDELOCATIONABNORMAL("8", "因浅库位异常导致深库位不可用"),ABNORMAL("9", "异常"); + OUTLOCK("6", "出库锁定"),RETURN_OUTLOCK("7", "退货出库锁定"), + OUTSIDELOCATIONABNORMAL("8", "因浅库位异常导致深库位不可用"),ABNORMAL("9", "异常"); private final String code; private final String info; diff --git a/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesMobileController.java b/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesMobileController.java index f6d58d0d..3e4afad3 100644 --- a/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesMobileController.java +++ b/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesMobileController.java @@ -44,6 +44,7 @@ public class MesMobileController extends BaseController { @GetMapping("/getMesPalletInfos") public TableDataInfo getMesPalletInfos(MesBasePalletInfo mesBasePalletInfo) { startPage(); + mesBasePalletInfo.setBindFlag("1"); List list = mesBasePalletInfoService.selectMesBasePalletInfoList(mesBasePalletInfo); return getDataTable(list); } diff --git a/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesSaleOrderController.java b/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesSaleOrderController.java index 641b5da3..99b20010 100644 --- a/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesSaleOrderController.java +++ b/hw-modules/hw-mes/src/main/java/com/hw/mes/controller/MesSaleOrderController.java @@ -6,8 +6,10 @@ import javax.servlet.http.HttpServletResponse; import com.hw.common.core.domain.R; import com.hw.common.security.annotation.InnerAuth; import com.hw.mes.api.domain.MesBaseBarcodeInfo; +import com.hw.mes.api.domain.MesOrderBind; import com.hw.mes.api.domain.MesSaleOrderRelate; import com.hw.mes.api.domain.vo.MesSaleOrderTransferVo; +import com.hw.mes.service.IMesOrderBindService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -38,7 +40,8 @@ import com.hw.common.core.web.page.TableDataInfo; public class MesSaleOrderController extends BaseController { @Autowired private IMesSaleOrderService mesSaleOrderService; - + @Autowired + private IMesOrderBindService mesOrderBindService; /** * 查询销售订单信息列表 @@ -103,6 +106,17 @@ public class MesSaleOrderController extends BaseController { } + + @GetMapping("/listOrderBinds") + public TableDataInfo listOrderBinds(MesOrderBind mesOrderBind) { + startPage(); + List list = mesOrderBindService.selectMesOrderBindJoinList(mesOrderBind); + return getDataTable(list); + } + + + + /** * 库存转销售订单 */ diff --git a/hw-modules/hw-mes/src/main/java/com/hw/mes/domain/MesBasePalletInfo.java b/hw-modules/hw-mes/src/main/java/com/hw/mes/domain/MesBasePalletInfo.java index c8bfb09e..c3dcc180 100644 --- a/hw-modules/hw-mes/src/main/java/com/hw/mes/domain/MesBasePalletInfo.java +++ b/hw-modules/hw-mes/src/main/java/com/hw/mes/domain/MesBasePalletInfo.java @@ -43,6 +43,9 @@ public class MesBasePalletInfo extends BaseEntity @Excel(name = "绑定数量") private BigDecimal bindAmount; + private String bindFlag; + + public void setPalletInfoId(Long palletInfoId) { this.palletInfoId = palletInfoId; @@ -107,6 +110,14 @@ public class MesBasePalletInfo extends BaseEntity return bindAmount; } + public String getBindFlag() { + return bindFlag; + } + + public void setBindFlag(String bindFlag) { + this.bindFlag = bindFlag; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) diff --git a/hw-modules/hw-mes/src/main/java/com/hw/mes/service/impl/MesBasePalletInfoServiceImpl.java b/hw-modules/hw-mes/src/main/java/com/hw/mes/service/impl/MesBasePalletInfoServiceImpl.java index d5d59e2a..a9ad3d4a 100644 --- a/hw-modules/hw-mes/src/main/java/com/hw/mes/service/impl/MesBasePalletInfoServiceImpl.java +++ b/hw-modules/hw-mes/src/main/java/com/hw/mes/service/impl/MesBasePalletInfoServiceImpl.java @@ -191,6 +191,7 @@ public class MesBasePalletInfoServiceImpl implements IMesBasePalletInfoService { mesBasePalletInfo.setMaterialBarcode(materialBarcode); mesBasePalletInfo.setMaterialId(mesBaseBarcodeInfo.getMaterialId()); + mesBasePalletInfo.setMaterialCode(mesBasePalletInfo.getMaterialCode()); mesBasePalletInfo.setMaterialName(mesBaseBarcodeInfo.getMaterialName()); mesBasePalletInfo.setUpdateBy(userName); mesBasePalletInfo.setUpdateTime(currentDate); diff --git a/hw-modules/hw-mes/src/main/resources/mapper/mes/MesBasePalletInfoMapper.xml b/hw-modules/hw-mes/src/main/resources/mapper/mes/MesBasePalletInfoMapper.xml index ce650cb9..e0237c3e 100644 --- a/hw-modules/hw-mes/src/main/resources/mapper/mes/MesBasePalletInfoMapper.xml +++ b/hw-modules/hw-mes/src/main/resources/mapper/mes/MesBasePalletInfoMapper.xml @@ -28,7 +28,9 @@ and pallet_info_code = #{palletInfoCode} and material_barcode = #{materialBarcode} + and material_barcode is not null + order by update_time desc + + + + + + 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 1dc87141..544dedfc 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 @@ -110,6 +110,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and begin_time = #{beginTime} and end_time = #{endTime} + order by apply_date desc