|
|
|
@ -964,7 +964,11 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
|
|
|
|
|
//根据车间找到对应车间的描述
|
|
|
|
|
WorkCenter workCenter = workCenterMapper.findWorkCenterDescriptionByWorkCenter(site, abnormalBill.getWorkCenter(), locale);
|
|
|
|
|
//根据资源找到对应的产线的描述
|
|
|
|
|
WorkCenter line = workCenterMapper.findWorkCenterDescriptionByResrce(HandleEnum.RESOURCE.getHandle(site, abnormalBill.getResrce()), locale);
|
|
|
|
|
WorkCenter line = null;
|
|
|
|
|
if(StringUtil.isBlank(abnormalBill.getResrce())){
|
|
|
|
|
line = workCenterMapper.findWorkCenterDescriptionByResrce(HandleEnum.RESOURCE.getHandle(site, abnormalBill.getResrce()), locale);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//项目号
|
|
|
|
|
ShopOrderDto projectNo = shopOrderMapper.findByShopOrderBo(HandleEnum.SHOP_ORDER.getHandle(site, abnormalBill.getShopOrder()));
|
|
|
|
|
//物料
|
|
|
|
@ -973,16 +977,18 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
|
|
|
|
|
if(_item != null){
|
|
|
|
|
item = _item.getItem() + "/" + _item.getDescription();
|
|
|
|
|
}
|
|
|
|
|
if(workCenter != null){
|
|
|
|
|
if(workCenter != null && !StringUtil.isBlank(workCenter.getDescription())){
|
|
|
|
|
messageMap.put("WORKCENTER",workCenter.getDescription());
|
|
|
|
|
}
|
|
|
|
|
if(line != null){
|
|
|
|
|
if(line != null && !StringUtil.isBlank(line.getDescription())){
|
|
|
|
|
messageMap.put("WORKCENTER_LIN",line.getDescription());
|
|
|
|
|
}
|
|
|
|
|
if(projectNo != null){
|
|
|
|
|
if(projectNo != null && !StringUtil.isBlank(projectNo.getItemNumber())){
|
|
|
|
|
messageMap.put("PROJECT",projectNo.getItemNumber());
|
|
|
|
|
}
|
|
|
|
|
messageMap.put("SHOPORDER",abnormalBill.getWorkCenter());
|
|
|
|
|
if(!StringUtil.isBlank(abnormalBill.getWorkCenter())){
|
|
|
|
|
messageMap.put("SHOPORDER",abnormalBill.getWorkCenter());
|
|
|
|
|
}
|
|
|
|
|
messageMap.put("ITEM",item);
|
|
|
|
|
//格式化之后的消息
|
|
|
|
|
return StringUtils.format(body, messageMap);
|
|
|
|
|