生产-异常 设备和其他异常

master
赵嘉伟 4 years ago
parent e30f2c0b99
commit 02c00895bf

@ -758,7 +758,7 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
@Override @Override
public void createAnomalyTask(String category, String resource, String shopOrder, public void createAnomalyTask(String category, String resource, String shopOrder,
String sfc, String ncCodes,String position,String ncQty, String sfc, String ncCodes,String position,String ncQty,
String ncDescription,String userGroup,String remark) { String ncDescription,String userGroup) {
String site = CommonMethods.getSite(); String site = CommonMethods.getSite();
LocalDateTime now = LocalDateTime.now(); LocalDateTime now = LocalDateTime.now();
String user = CommonMethods.getUser(); String user = CommonMethods.getUser();
@ -781,7 +781,6 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
abnormalBill.setStatus(Constants.NEW); abnormalBill.setStatus(Constants.NEW);
abnormalBill.setSfc(sfc); abnormalBill.setSfc(sfc);
abnormalBill.setShopOrder(shopOrder); abnormalBill.setShopOrder(shopOrder);
abnormalBill.setPbDescription(remark);
//根据工单找itemBo并放到异常单里面 //根据工单找itemBo并放到异常单里面
if(shopOrder != null ){ if(shopOrder != null ){
ShopOrder shopOrder1 = shopOrderMapper.selectById(HandleEnum.SHOP_ORDER.getHandle(site, shopOrder)); ShopOrder shopOrder1 = shopOrderMapper.selectById(HandleEnum.SHOP_ORDER.getHandle(site, shopOrder));

@ -67,6 +67,7 @@
<result column="ITEM" property="item"/> <result column="ITEM" property="item"/>
<result column="ROUTER" property="router"/> <result column="ROUTER" property="router"/>
<result column="BOM" property="bom"/> <result column="BOM" property="bom"/>
<result column="REASON" property="reason"/>
</resultMap> </resultMap>
<!-- 通用查询结果列 --> <!-- 通用查询结果列 -->
@ -984,7 +985,10 @@
ZSD.RESRCE RESRCE,ZSD.SHOP_ORDER SHOP_ORDER, ZSD.RESRCE RESRCE,ZSD.SHOP_ORDER SHOP_ORDER,
CASE WHEN I.ITEM != 'NULL' THEN I.ITEM || '/' || I.REVISION END ITEM, CASE WHEN I.ITEM != 'NULL' THEN I.ITEM || '/' || I.REVISION END ITEM,
CASE WHEN R.ROUTER != 'NULL' THEN R.ROUTER || '/' || R.REVISION END ROUTER , CASE WHEN R.ROUTER != 'NULL' THEN R.ROUTER || '/' || R.REVISION END ROUTER ,
CASE WHEN B.BOM != 'NULL' THEN B.BOM || '/' || B.REVISION END BOM CASE WHEN B.BOM != 'NULL' THEN B.BOM || '/' || B.REVISION END BOM,
CASE WHEN ZSS.HANDLE != 'NULL' THEN ZSS.REASON
ELSE ZABV.PB_DESCRIPTION
END REASON
FROM SFC S FROM SFC S
INNER JOIN SFC_ROUTING SR ON SR.SFC_BO = S.HANDLE INNER JOIN SFC_ROUTING SR ON SR.SFC_BO = S.HANDLE
INNER JOIN SFC_ROUTER ST ON ST.SFC_ROUTING_BO = SR.HANDLE INNER JOIN SFC_ROUTER ST ON ST.SFC_ROUTING_BO = SR.HANDLE
@ -994,7 +998,9 @@
LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER AND SO.SITE = S.SITE LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER AND SO.SITE = S.SITE
LEFT JOIN ITEM I ON I.HANDLE = SO.PLANNED_ITEM_BO LEFT JOIN ITEM I ON I.HANDLE = SO.PLANNED_ITEM_BO
LEFT JOIN ROUTER R ON R.HANDLE = ZSD.ROUTER_BO LEFT JOIN ROUTER R ON R.HANDLE = ZSD.ROUTER_BO
LEFT JOIN Z_SFC_SCRAP ZSS ON ZSS.SFC = S.SFC AND ZSS.SITE = S.SITE
LEFT JOIN BOM B ON B.HANDLE = SO.PLANNED_BOM_BO LEFT JOIN BOM B ON B.HANDLE = SO.PLANNED_BOM_BO
INNER JOIN ( SELECT * FROM Z_ABNORMAL_BILL_VIEW ZABV WHERE ZABV.HANDLE = (SELECT MAX(HANDLE) FROM Z_ABNORMAL_BILL_VIEW) ) ZABV ON ZABV.SFC = S.SFC AND ZABV.SITE= S.SITE
<where> <where>
S.SITE = #{site} AND S.SFC = #{sfc} S.SITE = #{site} AND S.SFC = #{sfc}
</where> </where>

@ -23,7 +23,7 @@ public interface AnomalyService {
void createAnomalyTask(String category, String resource, String shopOrder, void createAnomalyTask(String category, String resource, String shopOrder,
String sfc, String ncCodes,String position,String ncQty, String sfc, String ncCodes,String position,String ncQty,
String ncDescription,String userGroup,String remark); String ncDescription,String userGroup);
/** /**
* *

Loading…
Cancel
Save