diff --git a/src/main/java/io/v/nutz/hd/controller/wmhd/mobile/StaffActivitiesCon.java b/src/main/java/io/v/nutz/hd/controller/wmhd/mobile/StaffActivitiesCon.java index 5a64395..64fa4ef 100644 --- a/src/main/java/io/v/nutz/hd/controller/wmhd/mobile/StaffActivitiesCon.java +++ b/src/main/java/io/v/nutz/hd/controller/wmhd/mobile/StaffActivitiesCon.java @@ -85,11 +85,13 @@ public class StaffActivitiesCon { sbxx.setAuditState(flag ? "4400" : "3999"); Hd_wm_sbxx insert = hdWmsbxxService.insert(sbxx); - for (TempFile file : files) { - fileService.upload(file, insert.getId(), "/hd/hdwm/"); + // 保存时可能没有上传附件,避免空文件数组导致提交接口异常。 + if (files != null) { + for (TempFile file : files) { + fileService.upload(file, insert.getId(), "/hd/hdwm/"); + } } - return Result.success().addMsg("上传成功!"); } catch (Exception e) { e.printStackTrace(); diff --git a/src/main/resources/views/platform/hd/wmhd/mobile/staffActivities.html b/src/main/resources/views/platform/hd/wmhd/mobile/staffActivities.html index e1224a8..adf2e04 100644 --- a/src/main/resources/views/platform/hd/wmhd/mobile/staffActivities.html +++ b/src/main/resources/views/platform/hd/wmhd/mobile/staffActivities.html @@ -264,7 +264,7 @@
(如同时参加以下多个活动,或有多个主题,请分别提交)
-