Kaynağa Gözat

项目报错Bug

cs 2 yıl önce
ebeveyn
işleme
d9fdee81bd

+ 2 - 2
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/ContractController.java

@@ -80,8 +80,8 @@ public class ContractController {
      * 审核合同
      */
     @RequestMapping("/processContract")
-    public HttpRespMsg processContract (HttpServletRequest request,Integer id,Integer status){
-        return contractService.processContract(request,id,status);
+    public HttpRespMsg processContract (HttpServletRequest request,Integer id,Integer status,String msg){
+        return contractService.processContract(request,id,status,msg);
     }
 
     /**

+ 5 - 3
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ProjectServiceImpl.java

@@ -8723,12 +8723,14 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
                 String start_date = sdf.format((Date) map.get("start_date"));
                 String end_date = sdf.format((Date) map.get("end_date"));
                 String projectId = ""+ (Integer) map.get("id");
-                System.out.println(map);
+                System.err.println(map);
                 //String exeId = "任务_"+map.get("task_id") +"_"+ (type==0?(Integer) map.get("exe_id"):userId);
                 String exeId = MessageUtils.message("excel.task") + "_"+map.get("task_id") +"_"+ (type==0?(Integer) map.get("exe_id"):userId);
                 String taskId = ""+ (Integer) map.get("task_id");
-                int level = Integer.parseInt(map.get("level").toString());
-
+                Integer level = null;
+                if(map.containsKey("level")){
+                    level = map.get("level")==null?null:Integer.parseInt(map.get("level")+"");
+                }
                 GanttDataItem curItem = new GanttDataItem();;
                 if (type == 0) {
                     if (!userId.equals(lastItemId)) {