Преглед на файлове

设备车辆申请可以无项目

lamphua преди 3 месеца
родител
ревизия
a15d62894e

+ 9
- 7
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcCarApprovalController.java Целия файл

@@ -176,14 +176,16 @@ public class CmcCarApprovalController extends BaseController
176 176
                 CmcProject cmcProject = new CmcProject();
177 177
                 cmcProject.setProjectId(formDataJson.getString("projectId"));
178 178
                 CmcProject project = cmcProjectService.selectCmcProjectByProjectId(cmcProject.getProjectId());
179
-                if (project.getCars() != null) {
180
-                    String[] projectCars = project.getCars().split(",");
181
-                    String[] cars = carString.split(",");
182
-                    project.setCars(String.join(",", CollectionUtils.union(Arrays.asList(projectCars), Arrays.asList(cars))));
179
+                if (project != null) {
180
+                    if (project.getCars() != null) {
181
+                        String[] projectCars = project.getCars().split(",");
182
+                        String[] cars = carString.split(",");
183
+                        project.setCars(String.join(",", CollectionUtils.union(Arrays.asList(projectCars), Arrays.asList(cars))));
184
+                    }
185
+                    else
186
+                        project.setCars(carString);
187
+                    cmcProjectService.updateCmcProject(project);
183 188
                 }
184
-                else
185
-                    project.setCars(carString);
186
-                cmcProjectService.updateCmcProject(project);
187 189
             }
188 190
             String[] cars = carString.split(",");
189 191
             BigDecimal estimateCost = new BigDecimal(0);

+ 2
- 2
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcContractPaidController.java Целия файл

@@ -1,4 +1,4 @@
1
-package com.ruoyi.oa.controller;
1
+package com.ruoyi.web.controller.oa;
2 2
 
3 3
 import java.util.List;
4 4
 import javax.servlet.http.HttpServletResponse;
@@ -92,6 +92,6 @@ public class CmcContractPaidController extends BaseController
92 92
 	@DeleteMapping("/{contractIds}")
93 93
     public AjaxResult remove(@PathVariable String[] contractIds)
94 94
     {
95
-        return toAjax(cmcContractPaidService.deleteCmcContractPaidByContractIds(contractIds));
95
+        return success(cmcContractPaidService.deleteCmcContractPaidByContractIds(contractIds));
96 96
     }
97 97
 }

+ 9
- 7
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcDeviceApprovalController.java Целия файл

@@ -152,14 +152,16 @@ public class CmcDeviceApprovalController extends BaseController
152 152
                 CmcProject cmcProject = new CmcProject();
153 153
                 cmcProject.setProjectId(formDataJson.getString("projectId"));
154 154
                 CmcProject project = cmcProjectService.selectCmcProjectByProjectId(cmcProject.getProjectId());
155
-                if (project.getDevices() != null) {
156
-                    String[] projectDevices = project.getDevices().split(",");
157
-                    String[] devices = deviceString.split(",");
158
-                    project.setDevices(String.join(",", CollectionUtils.union(Arrays.asList(projectDevices), Arrays.asList(devices))));
155
+                if (project != null) {
156
+                    if (project.getDevices() != null) {
157
+                        String[] projectDevices = project.getDevices().split(",");
158
+                        String[] devices = deviceString.split(",");
159
+                        project.setDevices(String.join(",", CollectionUtils.union(Arrays.asList(projectDevices), Arrays.asList(devices))));
160
+                    }
161
+                    else
162
+                        project.setDevices(deviceString);
163
+                    cmcProjectService.updateCmcProject(project);
159 164
                 }
160
-                else
161
-                    project.setDevices(deviceString);
162
-                cmcProjectService.updateCmcProject(project);
163 165
             }
164 166
             String[] devices = deviceString.split(",");
165 167
             BigDecimal estimateCost = new BigDecimal(0);

Loading…
Отказ
Запис