Browse Source

任务书审批回退

ly 1 year ago
parent
commit
8cdb24b75b

+ 1 - 0
pom.xml

@@ -205,6 +205,7 @@
205 205
             <version>${redisson.version}</version>
206 206
         </dependency>
207 207
 
208
+
208 209
         <!-- mybatis pagehelper分页插件 -->
209 210
         <dependency>
210 211
             <groupId>com.github.pagehelper</groupId>

+ 10 - 13
src/main/java/com/liang/controller/PrjProjectController.java

@@ -372,6 +372,10 @@ public class PrjProjectController extends BaseController {
372 372
     @RequestMapping(value = "/upDataSpzt",method = RequestMethod.POST)
373 373
     @ResponseBody
374 374
     public BaseResult upDataSpzt(@RequestBody String data){
375
+
376
+        if(data.isEmpty()){
377
+            return BaseResult.failure("回退失败");
378
+        }
375 379
         PrjProject prs = new PrjProject();
376 380
         System.out.println(data);
377 381
         try{
@@ -381,12 +385,6 @@ public class PrjProjectController extends BaseController {
381 385
             for (int i = 0; i < jsonArray.length(); i++) {
382 386
                 JSONObject jsonObject = jsonArray.getJSONObject(i);
383 387
                 id1 = jsonObject.getInt("id");
384
-                prs.setId(jsonObject.getInt("id"));
385
-                prs.setZwmc(jsonObject.getString("zwmc"));
386
-                prs.setXkfl1(jsonObject.getString("xkfl1"));
387
-                prs.setXkflmc1(jsonObject.getString("xkflmc1"));
388
-                prs.setXkfl2(jsonObject.getString("xkfl2"));
389
-
390 388
                 System.out.println("ID: " + id1);
391 389
             }
392 390
             System.out.println("这是新建的bean"+prs);
@@ -394,21 +392,20 @@ public class PrjProjectController extends BaseController {
394 392
 
395 393
             project.setSpzt("未提交");
396 394
 
397
-            System.out.println(project);
398
-            System.out.println(project);
399 395
 
400
-          Integer pr = prjProjectService.update(project);
396
+            Integer pr = prjProjectService.update(project);
401 397
 
402
-           if(pr < 1){
403
-
404
-               return BaseResult.failure("回退失败");
398
+            if(pr < 1){
405 399
 
400
+                return BaseResult.failure("回退失败");
406 401
            }
402
+
403
+            return BaseResult.success("回退成功");
407 404
         }catch (Exception a){
408 405
             a.printStackTrace();
409 406
         }
410 407
 
411
-        return BaseResult.success("回退成功") ;
408
+        return BaseResult.failure("");
412 409
     }
413 410
 
414 411
 

+ 3 - 6
src/main/resources/templates/prjproject/list.html

@@ -488,10 +488,6 @@
488 488
                 }
489 489
             }
490 490
             else if(obj.event == 'backSpacing'){
491
-                // 这段代码尝试从Layui表格组件的缓存中获取名为"currentTableId"的表格中的数据,
492
-                // 并将这些数据存储在变量project中。然后,它检查这个project数组的长度是否为0,
493
-                // 即是否没有数据(或没有选中的行)。
494
-                // 如果没有数据,代码执行return;语句,意味着如果没有选中任何项目(或表格为空),则不执行任何后续操作。
495 491
 
496 492
                 var project = table.cache["currentTableId"];
497 493
                 if (project.length == 0){
@@ -511,8 +507,8 @@
511 507
                         layer.close(index);
512 508
                         AjaxUtil.post({
513 509
                             url: AjaxUtil.ctx + "prjProject/upDataSpzt",
514
-                            contentType: "application/data",
515
-                            data: data,
510
+                            contentType: "application/json",
511
+                            data: JSON.stringify(data),
516 512
                             success: function (res) {
517 513
                                 if (res.code === 0) {
518 514
                                     Message.success(1500, res.message, function () {
@@ -532,6 +528,7 @@
532 528
 
533 529
             }
534 530
             else if (obj.event === 'downloadWord') {  // 监听查看操作
531
+
535 532
                 var projects = table.cache["currentTableId"];
536 533
                 if (projects.length == 0)
537 534
                     return;