Browse Source

问题处理

yzc 1 year ago
parent
commit
8dc6eada41

+ 2 - 1
hx-mes/src/main/java/com/fjhx/mes/service/work/impl/WorkOrderServiceImpl.java

@@ -437,6 +437,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
      * 研发上传附件
      */
     @Override
+    @DSTransactional
     public void research(WorkOrderDto dto) {
         WorkOrder workOrder = this.getById(dto.getId());
         Assert.notEmpty(workOrder, "查询不到工单信息!");
@@ -451,7 +452,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
         ObsFileUtil.editFile(dto.getFileList(), dto.getId());
 
         //发消息
-        if (workOrder.getResearchStatus() == 0 && dto.getResearchStatus() == 1) {
+        if (ObjectUtil.isNotEmpty(workOrder.getResearchStatus()) && workOrder.getResearchStatus() == 0 && dto.getResearchStatus() == 1) {
             if ("1".equals(workOrder.getIsCustomized())) {
                 //定制工单 推送消息给工单配置的负责人
                 DynamicDataSourceContextHolder.push(SourceConstant.BASE);