异常格式化消息

master
赵嘉伟 4 years ago
parent 2d2fbd2fc1
commit df2584585a

@ -964,7 +964,11 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
//根据车间找到对应车间的描述 //根据车间找到对应车间的描述
WorkCenter workCenter = workCenterMapper.findWorkCenterDescriptionByWorkCenter(site, abnormalBill.getWorkCenter(), locale); 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())); 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){ if(_item != null){
item = _item.getItem() + "/" + _item.getDescription(); item = _item.getItem() + "/" + _item.getDescription();
} }
if(workCenter != null){ if(workCenter != null && !StringUtil.isBlank(workCenter.getDescription())){
messageMap.put("WORKCENTER",workCenter.getDescription()); messageMap.put("WORKCENTER",workCenter.getDescription());
} }
if(line != null){ if(line != null && !StringUtil.isBlank(line.getDescription())){
messageMap.put("WORKCENTER_LIN",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("PROJECT",projectNo.getItemNumber());
} }
messageMap.put("SHOPORDER",abnormalBill.getWorkCenter()); if(!StringUtil.isBlank(abnormalBill.getWorkCenter())){
messageMap.put("SHOPORDER",abnormalBill.getWorkCenter());
}
messageMap.put("ITEM",item); messageMap.put("ITEM",item);
//格式化之后的消息 //格式化之后的消息
return StringUtils.format(body, messageMap); return StringUtils.format(body, messageMap);

Loading…
Cancel
Save