Browse Source

日计划排产 日计划查询

master
ruanqi 3 years ago
parent
commit
96949649be
  1. 1
      src/main/java/com/letian/modules/production/service/DailyPlanService.java
  2. 6
      src/main/java/com/letian/modules/production/service/impl/PalletServiceImpl.java
  3. 16
      src/main/resources/mapper/base/BoardDao.xml
  4. 2
      src/main/resources/mapper/production/DailyPlanMapper.xml

1
src/main/java/com/letian/modules/production/service/DailyPlanService.java

@ -3,6 +3,7 @@ package com.letian.modules.production.service;
import com.letian.modules.base.entity.*;
import com.letian.modules.product.entity.PartCheckData;
import com.letian.modules.production.entity.*;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestBody;
import java.text.ParseException;

6
src/main/java/com/letian/modules/production/service/impl/PalletServiceImpl.java

@ -103,6 +103,9 @@ public class PalletServiceImpl implements PalletService {
}
@Override
public List<PalletFillDetailData> getPalletFillDetailData(PalletFillDetailData inData){
if("".equals(inData.getPalletNo())||inData.getPalletNo()==null){
return new ArrayList<>();
}
return palletMapper.getPalletFillDetailData(inData);
}
@ -428,6 +431,9 @@ public class PalletServiceImpl implements PalletService {
// }
// return palletMapper.getPalletFillDetailPartData(inData);
//前面已经判断状态
if("".equals(inData.getPalletNo())||inData.getPalletNo()==null){
return new ArrayList<>();
}
return palletMapper.getPalletFillDetailWithPartData(inData);
}
@Override

16
src/main/resources/mapper/base/BoardDao.xml

@ -52,14 +52,14 @@
</select>
<select id="getScheduleListData" resultType="com.letian.modules.base.entity.ScheduleListBoardData">
SELECT SR.S_ResourceID as resourceId,WR.ResourceDesc,SO.PartNo,dbo.Get_PartDesc(SR.site,SO.partNo) as partDesc,
Round(SUM(SR.QtyRequired),0) as QtyRequired,Round(SUM(SR.QtyApprove),0) as QtyApprove,Round(SUM(SR.QtyReported),0) as QtyReported
FROM SOScheduledRouting SR
LEFT JOIN WorkCenterResource WR on SR.Site=WR.Site and WR.ResourceID=SR.S_ResourceID
LEFT JOIN ShopOrder SO on SR.OrderNo=SO.OrderNo and SR.Site=SO.Site
where SR.S_ScheduledDate=#{date}
GROUP BY SR.S_ResourceID,SO.PartNo,dbo.Get_PartDesc(SR.site,SO.partNo),WR.ResourceDesc
ORDER BY SR.S_ResourceID
SELECT SR.S_ResourceID as resourceId,WR.ResourceDesc,SO.PartNo,dbo.Get_PartDesc(SR.site,SO.partNo) as partDesc,
Round(SUM(SR.QtyRequired),0) as QtyRequired,Round(SUM(SR.QtyApprove),0) as QtyApprove,Round(SUM(SR.QtyReported),0) as QtyReported
FROM SOScheduledRouting SR
LEFT JOIN WorkCenterResource WR on SR.Site=WR.Site and WR.ResourceID=SR.S_ResourceID
LEFT JOIN ShopOrder SO on SR.OrderNo=SO.OrderNo and SR.Site=SO.Site
where SR.S_ScheduledDate=#{date}
GROUP BY SR.S_ResourceID,SO.PartNo,dbo.Get_PartDesc(SR.site,SO.partNo),WR.ResourceDesc
ORDER BY SR.S_ResourceID
</select>
</mapper>

2
src/main/resources/mapper/production/DailyPlanMapper.xml

@ -269,7 +269,7 @@
<!--查询-待生产工单-->
<select id="getProduceScheduleData" parameterType="SearchScheduleDataNew" resultType="ScheduleDataNew">
Select T.Site site, T.OrderNo orderNo, T.ItemNo itemNo, D.OperationDesc itemDesc, D.PartNo partNo, P.PartDescription partDesc, P.Spec spec,
Select T.Site site, T.OrderNo orderNo, T.ItemNo itemNo, D.OperationDesc itemDesc, D.PartNo partNo, isnull(P.PartDescription,'')+'/'+isnull(P.Spec,'') partDesc, P.Spec spec,
T.SeqNo seqNo, T.QtyRequired qtyRequired, T.QtyReported qtyReported, T.QtyApprove qtyApprove, ROUND(T.TimeRequired, 3) timeRequired,
T.TimeReported timeReported, T.PlanStartTime planStartTime, T.PlanFinishTime planFinishTime, T.BarcodeID barcodeId, T.Remark remark,
T.Crewsize crewSize, T.ClosedFlag closedFlag, T.QtyScrapt qtyScrapt, T.OutWorkFlag outWorkFlag, T.S_ScheduledDate scheduledDate,

Loading…
Cancel
Save