Browse Source

空指针修改,流程审批后民宿信息不进行更新问题修改

lijie 2 years ago
parent
commit
06d1a93e4c
1 changed files with 2 additions and 3 deletions
  1. 2 3
      mhotel/src/com/happy/action/WorkflowAction.java

+ 2 - 3
mhotel/src/com/happy/action/WorkflowAction.java

@@ -118,7 +118,7 @@ public class WorkflowAction  extends ActionSupport implements ServletRequestAwar
                     if (workflow.getStatus() == 2){//审批通过
                     if (workflow.getStatus() == 2){//审批通过
                         // 新的酒店图片
                         // 新的酒店图片
                         List<FileInfo> fileInfoList = fileService.queryList("and link_id ='"+workflow1.getId()+"'");
                         List<FileInfo> fileInfoList = fileService.queryList("and link_id ='"+workflow1.getId()+"'");
-                        if (fileInfoList.size() > 0){
+                        if (fileInfoList != null && fileInfoList.size() > 0){
                             fileService.delLinkFile(String.valueOf(workflow1.getLinkId()));
                             fileService.delLinkFile(String.valueOf(workflow1.getLinkId()));
                             fileInfoList.forEach(file -> {
                             fileInfoList.forEach(file -> {
                                 file.setLinkId(workflow1.getLinkId());
                                 file.setLinkId(workflow1.getLinkId());
@@ -127,7 +127,7 @@ public class WorkflowAction  extends ActionSupport implements ServletRequestAwar
                         }
                         }
                         workflow1.setStatus(2);//审批通过
                         workflow1.setStatus(2);//审批通过
                         //民宿信息修改
                         //民宿信息修改
-                        Hotel hotel = new Hotel();
+                        Hotel hotel = hotelService.getByManagerId(Integer.parseInt(workflow1.getLinkId()));
                         boolean isUpdateHotel = false;
                         boolean isUpdateHotel = false;
                         if (workflow1.getCoverImg() != null && !"".equals(workflow1.getCoverImg())){
                         if (workflow1.getCoverImg() != null && !"".equals(workflow1.getCoverImg())){
                             hotel.setCoverImg(workflow1.getCoverImg());
                             hotel.setCoverImg(workflow1.getCoverImg());
@@ -138,7 +138,6 @@ public class WorkflowAction  extends ActionSupport implements ServletRequestAwar
                             isUpdateHotel = true;
                             isUpdateHotel = true;
                         }
                         }
                         if (isUpdateHotel){
                         if (isUpdateHotel){
-                            hotel.setId(Integer.valueOf(workflow1.getLinkId()));
                             hotelService.updateHotel(hotel);
                             hotelService.updateHotel(hotel);
                         }
                         }
                     }else {//审批拒绝
                     }else {//审批拒绝