Browse Source

0412更新

master
ruanqi 2 years ago
parent
commit
9300dcfd41
  1. 4
      src/main/java/com/heai/modules/production/entity/SfdcCancel.java
  2. 19
      src/main/java/com/heai/modules/production/entity/ShopOrderRoutingData.java
  3. 6
      src/main/resources/mapper/production/AbnormalMapper.xml
  4. 3
      src/main/resources/mapper/production/DailyPlanMapper.xml

4
src/main/java/com/heai/modules/production/entity/SfdcCancel.java

@ -58,4 +58,8 @@ public class SfdcCancel {
private String scrapRemark; private String scrapRemark;
private String userName; private String userName;
private String repairSOFlag; private String repairSOFlag;
private Double csysScrapRate;
private Double scrapRate;
} }

19
src/main/java/com/heai/modules/production/entity/ShopOrderRoutingData.java

@ -68,7 +68,8 @@ public class ShopOrderRoutingData extends ShopOrderData{
private String userId; private String userId;
private String equipment; private String equipment;
private String materialSplitFlag; private String materialSplitFlag;
private String liuHuaShiJian;
private String yangHuaJiType;
public String getMaterialSplitFlag() { public String getMaterialSplitFlag() {
return materialSplitFlag; return materialSplitFlag;
} }
@ -369,4 +370,20 @@ public class ShopOrderRoutingData extends ShopOrderData{
public void setEquipment(String equipment) { public void setEquipment(String equipment) {
this.equipment = equipment; this.equipment = equipment;
} }
public String getLiuHuaShiJian() {
return liuHuaShiJian;
}
public void setLiuHuaShiJian(String liuHuaShiJian) {
this.liuHuaShiJian = liuHuaShiJian;
}
public String getYangHuaJiType() {
return yangHuaJiType;
}
public void setYangHuaJiType(String yangHuaJiType) {
this.yangHuaJiType = yangHuaJiType;
}
} }

6
src/main/resources/mapper/production/AbnormalMapper.xml

@ -39,6 +39,12 @@
</if> </if>
<if test="status !=null and status != ''"> <if test="status !=null and status != ''">
AND a.Status = #{status} AND a.Status = #{status}
</if>
<if test="partDesc !=null and partDesc != ''">
AND dbo.Get_Part_SpecDesc(sos.site,sos.PartNo) like #{partDesc}
</if>
<if test="operatorDesc !=null and operatorDesc != ''">
AND dbo.Get_OperatorDesc(a.Site,sos.operatorId) like #{operatorDesc}
</if> </if>
<if test="startDate != null "> <if test="startDate != null ">
AND a.FeedbackDate >= #{startDate} AND a.FeedbackDate >= #{startDate}

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

@ -301,7 +301,7 @@
P.Spec+'/'+isnull(P.PartDescription,'') PartDescription,P.Spec,isnull(SL.scheduledQty,0) as scheduledQty,s.workCenterNo,S.machSetupTime, P.Spec+'/'+isnull(P.PartDescription,'') PartDescription,P.Spec,isnull(SL.scheduledQty,0) as scheduledQty,s.workCenterNo,S.machSetupTime,
S.machRunFactor,S.factorUnit,S.ItemNo,S.OperationDesc,s.Efficiency,a.qtyfinished,a.finishFlag,ROUND(dbo.Get_PartWeightFactorForReport(a.site,a.PartNo,a.OrderRef1)*a.OrderQty,2) as weight, S.machRunFactor,S.factorUnit,S.ItemNo,S.OperationDesc,s.Efficiency,a.qtyfinished,a.finishFlag,ROUND(dbo.Get_PartWeightFactorForReport(a.site,a.PartNo,a.OrderRef1)*a.OrderQty,2) as weight,
dbo.Get_PartWeightFactorForReport(a.site,a.PartNo,a.OrderRef1) as weightFactor,dbo.Get_PartPlanQty(a.site,a.PartNo,a.OrderRef1) partPlanQty,so.needDate,cod.PlanShipDate dbo.Get_PartWeightFactorForReport(a.site,a.PartNo,a.OrderRef1) as weightFactor,dbo.Get_PartPlanQty(a.site,a.PartNo,a.OrderRef1) partPlanQty,so.needDate,cod.PlanShipDate
,a.comBineTime lastStartDate
,a.comBineTime lastStartDate,dbo.Get_PartValue( a.site,a.PartNo,'TIME') liuHuaShiJian,dbo.Get_PartValue( a.site,a.PartNo,'CURING METHOD') yangHuaJiType
FROM SOTaskOrderHeader a FROM SOTaskOrderHeader a
LEFT JOIN Part P ON P.PartNo=a.PartNo AND a.site=P.Site LEFT JOIN Part P ON P.PartNo=a.PartNo AND a.site=P.Site
LEFT JOIN SORouting S on S.site=a.site and S.OrderNo=a.OrderRef1 LEFT JOIN SORouting S on S.site=a.site and S.OrderNo=a.OrderRef1
@ -1043,6 +1043,7 @@
a.AssJobSeqNo,a.Scheduled_ResourceId ResourceID,b.S_ShiftNo ShiftNo,b.partNo,dbo.Get_ItemDesc(a.site,a.OrderNo,a.ItemNo) operation_desc,c.OperatorName,b.S_ShiftNo ShiftDesc,e.ResourceDesc,Reverseflag a.AssJobSeqNo,a.Scheduled_ResourceId ResourceID,b.S_ShiftNo ShiftNo,b.partNo,dbo.Get_ItemDesc(a.site,a.OrderNo,a.ItemNo) operation_desc,c.OperatorName,b.S_ShiftNo ShiftDesc,e.ResourceDesc,Reverseflag
,a.reportWeight,a.approveWeight,a.moldQty,a.stopTime,dbo.Get_Part_SpecDesc(a.site,b.partNo) partSpec,dbo.Get_Part_SpecDesc(a.site,b.partNo) PartDesc,wasteWeight,b.jobType, ,a.reportWeight,a.approveWeight,a.moldQty,a.stopTime,dbo.Get_Part_SpecDesc(a.site,b.partNo) partSpec,dbo.Get_Part_SpecDesc(a.site,b.partNo) PartDesc,wasteWeight,b.jobType,
f.Remark as scrapRemark,f.DefectQty as scrapQty,g.Remark as acceptRemark,g.DefectQty as acceptQty,b.RepairSOFlag f.Remark as scrapRemark,f.DefectQty as scrapQty,g.Remark as acceptRemark,g.DefectQty as acceptQty,b.RepairSOFlag
,a.c_sys_scrap_rate as csysScrapRate,case when a.ReportQty!=0 then Round((a.ReportQty-a.ApproveQty)*100/a.ReportQty,2) else 0 end as scrapRate
from sfdc a LEFT JOIN SOScheduledRouting b on a.Site=b.Site and a.AssJobSeqNo=b.SeqNo from sfdc a LEFT JOIN SOScheduledRouting b on a.Site=b.Site and a.AssJobSeqNo=b.SeqNo
left join Operator c on a.site=c.site and a.OperatorID=c.OperatorID left join Operator c on a.site=c.site and a.OperatorID=c.OperatorID
left join WorkCenterResource e on a.Site=e.Site and a.Scheduled_ResourceId =e.ResourceID and a.WorkCenterNo=e.WorkCenterNo left join WorkCenterResource e on a.Site=e.Site and a.Scheduled_ResourceId =e.ResourceID and a.WorkCenterNo=e.WorkCenterNo

Loading…
Cancel
Save