|
@@ -100,6 +100,23 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
// 记录维修状态跟踪
|
|
|
addRepairStatusRecord(form,"报修");
|
|
|
// 给相关的工程师推送信息
|
|
|
+ // 给生产工程师和区域负责人发信息
|
|
|
+ List<SysUserVO> mmScb = ListUtils.newArrayList();
|
|
|
+ sysUserVOList.forEach(item->{
|
|
|
+ mmScb.add(item);
|
|
|
+ });
|
|
|
+ sysUserVOList = getRepairMangers(null,null,SysRoleCodeEnum.MM.name());
|
|
|
+ if(sysUserVOList != null && sysUserVOList.size() > 0){
|
|
|
+ sysUserVOList.forEach(item->{
|
|
|
+ mmScb.add(item);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ sysUserVOList = getRepairMangers(null,null,SysRoleCodeEnum.SCB.name());
|
|
|
+ if(sysUserVOList != null && sysUserVOList.size() > 0){
|
|
|
+ sysUserVOList.forEach(item->{
|
|
|
+ mmScb.add(item);
|
|
|
+ });
|
|
|
+ }
|
|
|
sendMessageToRepairManger(form,sysUserVOList,CommonConstants.CALL_REPAIR_NOTICE);
|
|
|
// 给该部门班组长推送信息
|
|
|
/*List<SysUserVO> banzuzhangs = getRepairMangers(repairDeptId,null,SysRoleCodeEnum.Maintenance_Leader.name());
|