wms报错修改

master
mengjiao 1 month ago
parent 8299099541
commit 2988145f87

@ -81,7 +81,9 @@ public class MesReportWork extends BaseEntity {
/** 物料消耗数量 */ /** 物料消耗数量 */
@Excel(name = "物料消耗数量") @Excel(name = "物料消耗数量")
private BigDecimal quantity; private BigDecimal quantity;
/** 物料消耗数量 */
@Excel(name = "入库数量")
private BigDecimal RKquantity;
/** 物料消耗数量 */ /** 物料消耗数量 */
@Excel(name = "物料消耗单位") @Excel(name = "物料消耗单位")
private String materialNameUnit; private String materialNameUnit;
@ -218,6 +220,14 @@ public class MesReportWork extends BaseEntity {
return checkResult; return checkResult;
} }
public BigDecimal getRKquantity() {
return RKquantity;
}
public void setRKquantity(BigDecimal RKquantity) {
this.RKquantity = RKquantity;
}
public void setCheckResult(String checkResult) { public void setCheckResult(String checkResult) {
this.checkResult = checkResult; this.checkResult = checkResult;
} }

@ -246,4 +246,6 @@ public interface MesReportWorkMapper {
int deleteConsume(@Param("list") List<MesReportWorkConsume> list); int deleteConsume(@Param("list") List<MesReportWorkConsume> list);
List<MesReportWorkConsume> getClearConsum(String workorderCode); List<MesReportWorkConsume> getClearConsum(String workorderCode);
BigDecimal selectWmsProductPut(MesReportWork mesReportWork1);
} }

@ -161,6 +161,10 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService {
@DS("#header.poolName") @DS("#header.poolName")
public List<MesReportWork> getReportWorkHzList(MesReportWork mesReportWork) { public List<MesReportWork> getReportWorkHzList(MesReportWork mesReportWork) {
List<MesReportWork> dtos = mesReportWorkMapper.getReportWorkHzList(mesReportWork); List<MesReportWork> dtos = mesReportWorkMapper.getReportWorkHzList(mesReportWork);
for (MesReportWork mesReportWork1:dtos){
BigDecimal RK= mesReportWorkMapper.selectWmsProductPut(mesReportWork1);
mesReportWork1.setRKquantity(RK);
}
return dtos; return dtos;
} }

@ -1765,4 +1765,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
create_time = #{item.attr2} create_time = #{item.attr2}
</foreach> </foreach>
</delete> </delete>
<select id="selectWmsProductPut" resultType="java.math.BigDecimal">
SELECT
SUM( put_quantity )
FROM
wms_product_put
WHERE
product_order = #{workorderCodeSap}
AND product_code = #{productCode}
</select>
</mapper> </mapper>

@ -913,8 +913,8 @@ public class WmsToWCSmissionController {
//用于一键退货入库--入参procureCode //用于一键退货入库--入参procureCode
@PostMapping("/selectOrderCardTLTWO") @PostMapping("/selectOrderCardTLTWO")
public AjaxResult selectOrderCardTLTWO(@RequestBody OdsProcureOrder odsProcureOrder) { public AjaxResult selectOrderCardTLTWO(@RequestBody OdsProcureOrder odsProcureOrder) {
OdsProcureOrder odsProcureOrder1 = odsProcureOrderService.selectOrderCardTLTWO(odsProcureOrder); List<OdsProcureOrder> orderList = odsProcureOrderService.selectOrderCardTLTWO(odsProcureOrder);
return success(odsProcureOrder1); return success(orderList);
} }
// //
@PostMapping("/addOrderCard") @PostMapping("/addOrderCard")

@ -128,5 +128,5 @@ public interface OdsProcureOrderMapper {
public List<OdsProcureOrder> selectOdsProcureOrderListT(OdsProcureOrder odsProcureOrder); public List<OdsProcureOrder> selectOdsProcureOrderListT(OdsProcureOrder odsProcureOrder);
public OdsProcureOrder selectOdsProcureOrderCardTLTWO(OdsProcureOrder odsProcureOrder); public List<OdsProcureOrder> selectOdsProcureOrderCardTLTWO(OdsProcureOrder odsProcureOrder);
} }

@ -4,9 +4,10 @@ import java.util.List;
import com.op.wms.domain.WmsRawOrderIn; import com.op.wms.domain.WmsRawOrderIn;
import com.op.wms.domain.WmsToWCSDTO; import com.op.wms.domain.WmsToWCSDTO;
import org.apache.ibatis.annotations.Param;
/** /**
* Mapper * Mappers
* *
* @author Open Platform * @author Open Platform
* @date 2023-08-30 * @date 2023-08-30
@ -66,11 +67,11 @@ public interface WmsRawOrderInMapper {
List<String> finishedProductRequestInboundsn(WmsToWCSDTO wcsdto); List<String> finishedProductRequestInboundsn(WmsToWCSDTO wcsdto);
WmsRawOrderIn selectWmsRawOrderInByRawOrderInIdTWO(String rawOrderInId); WmsRawOrderIn selectWmsRawOrderInByRawOrderInIdTWO(@Param("ID")String rawOrderInId);
String selectQcCheckTask(WmsRawOrderIn wmsRawOrderIn1); String selectQcCheckTask(WmsRawOrderIn wmsRawOrderIn1);
WmsRawOrderIn selectWmsRawOrderInByRawOrderInIdThress(String id); WmsRawOrderIn selectWmsRawOrderInByRawOrderInIdThress(@Param("rawOrderInId")String id);
List<WmsRawOrderIn> listInspectionReport(WmsRawOrderIn wmsRawOrderIn); List<WmsRawOrderIn> listInspectionReport(WmsRawOrderIn wmsRawOrderIn);
} }

@ -161,5 +161,5 @@ public interface IOdsProcureOrderService {
List<OdsProcureOrder> PurchaseOrderPdaT(OdsProcureOrder odsProcureOrder); List<OdsProcureOrder> PurchaseOrderPdaT(OdsProcureOrder odsProcureOrder);
OdsProcureOrder selectOrderCardTLTWO(OdsProcureOrder odsProcureOrder); List<OdsProcureOrder> selectOrderCardTLTWO(OdsProcureOrder odsProcureOrder);
} }

@ -1791,11 +1791,11 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
} }
@Override @Override
public OdsProcureOrder selectOrderCardTLTWO(OdsProcureOrder odsProcureOrder) { public List<OdsProcureOrder> selectOrderCardTLTWO(OdsProcureOrder odsProcureOrder) {
//送货单,采购单,行项目,物料编码,物料名称,工厂号,托盘,状态,实际收货 //送货单,采购单,行项目,物料编码,物料名称,工厂号,托盘,状态,实际收货
DynamicDataSourceContextHolder.push("ds_" + odsProcureOrder.getFactoryCode()); DynamicDataSourceContextHolder.push("ds_" + odsProcureOrder.getFactoryCode());
OdsProcureOrder order= odsProcureOrderMapper.selectOdsProcureOrderCardTLTWO(odsProcureOrder); List<OdsProcureOrder> orderList= odsProcureOrderMapper.selectOdsProcureOrderCardTLTWO(odsProcureOrder);
return order; return orderList;
} }
@ -2096,7 +2096,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount()); wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount());
wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews); wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews);
} }
wmsRawOrderIn.setOrderStatus("0"); wmsRawOrderIn.setOrderStatus("1");
wmsRawOrderIn.setAccountingTime(new Date()); wmsRawOrderIn.setAccountingTime(new Date());
wmsRawOrderIn.setAccountingMessage(result2.getMsg()); wmsRawOrderIn.setAccountingMessage(result2.getMsg());
wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT); wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT);
@ -3336,7 +3336,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount()); wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount());
wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmountFC(wmsOdsMateStorageNews); wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmountFC(wmsOdsMateStorageNews);
} }
wmsRawOrderIn.setOrderStatus("1"); wmsRawOrderIn.setOrderStatus("0");
wmsRawOrderIn.setAccountingTime(new Date()); wmsRawOrderIn.setAccountingTime(new Date());
wmsRawOrderIn.setUserDefined10(result2.getMsg()); wmsRawOrderIn.setUserDefined10(result2.getMsg());
// wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT); // wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT);

Loading…
Cancel
Save