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.base.entity.*;
import com.letian.modules.product.entity.PartCheckData; import com.letian.modules.product.entity.PartCheckData;
import com.letian.modules.production.entity.*; import com.letian.modules.production.entity.*;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import java.text.ParseException; 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 @Override
public List<PalletFillDetailData> getPalletFillDetailData(PalletFillDetailData inData){ public List<PalletFillDetailData> getPalletFillDetailData(PalletFillDetailData inData){
if("".equals(inData.getPalletNo())||inData.getPalletNo()==null){
return new ArrayList<>();
}
return palletMapper.getPalletFillDetailData(inData); return palletMapper.getPalletFillDetailData(inData);
} }
@ -428,6 +431,9 @@ public class PalletServiceImpl implements PalletService {
// } // }
// return palletMapper.getPalletFillDetailPartData(inData); // return palletMapper.getPalletFillDetailPartData(inData);
//前面已经判断状态 //前面已经判断状态
if("".equals(inData.getPalletNo())||inData.getPalletNo()==null){
return new ArrayList<>();
}
return palletMapper.getPalletFillDetailWithPartData(inData); return palletMapper.getPalletFillDetailWithPartData(inData);
} }
@Override @Override

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

@ -52,14 +52,14 @@
</select> </select>
<select id="getScheduleListData" resultType="com.letian.modules.base.entity.ScheduleListBoardData"> <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> </select>
</mapper> </mapper>

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

@ -269,7 +269,7 @@
<!--查询-待生产工单--> <!--查询-待生产工单-->
<select id="getProduceScheduleData" parameterType="SearchScheduleDataNew" resultType="ScheduleDataNew"> <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.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.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, T.Crewsize crewSize, T.ClosedFlag closedFlag, T.QtyScrapt qtyScrapt, T.OutWorkFlag outWorkFlag, T.S_ScheduledDate scheduledDate,

Loading…
Cancel
Save