@ -47,6 +47,7 @@ public interface InventoryStockDao {
String GetSysParamenter(@Param("site")String site ,@Param("id") int id);
Double getPartReject(@Param("site")String site ,@Param("partNo") String partNo);
Double getPartRejectSYS(@Param("site")String site ,@Param("partNo") String partNo);
/**
* @Description 通过批号查入库单的订单号
* @Title getPartFromShopOrder
@ -730,7 +730,7 @@ public class DailyPlanServiceImpl implements DailyPlanService {
throw new RuntimeException("该账号无权操作这个派工单!");
}
//函数取物料报废标准
Double ifChaobiao=inventoryStockDao.getPartReject(inData.getSite(),checkUserSeqNo.get(0).getPartNo());
Double ifChaobiao=inventoryStockDao.getPartRejectSYS(inData.getSite(),checkUserSeqNo.get(0).getPartNo());
if( (qtyReported-qtyApprove)*100.0/qtyReported>=ifChaobiao ){
AbnormalFeedBackDataIn inData2=new AbnormalFeedBackDataIn();
inData2.setSite(inData.getSite());
@ -74,6 +74,11 @@
select [dbo].[Get_PartReject_R] (#{site},#{partNo})
</select>
<select id="getPartRejectSYS" resultType="Double">
select [dbo].[Get_PartReject_SYS] (#{site},#{partNo})
<select id="getPartFromShopOrder" resultType="com.heai.modules.production.entity.ShopOrderData">
select top 1 site,OrderRef1 as orderNo from TransDetail where site=#{site} and PartNo=#{partNo} and BatchNo=#{batchNo} and transNo like 'SR%' and Direction='+'