Explorar o código

批量审批-bug

lgl hai 11 meses
pai
achega
44a34ea0a4

+ 31 - 25
src/main/java/com/liang/controller/PrjApproverecordController.java

@@ -1,5 +1,8 @@
1 1
 package com.liang.controller;
2 2
 
3
+import cn.hutool.core.date.DatePattern;
4
+import cn.hutool.core.date.DateTime;
5
+import cn.hutool.core.date.DateUtil;
3 6
 import com.github.pagehelper.PageHelper;
4 7
 import com.github.pagehelper.PageInfo;
5 8
 import com.liang.common.base.BaseController;
@@ -12,6 +15,7 @@ import com.liang.service.SysDictInfoService;
12 15
 import io.swagger.annotations.ApiOperation;
13 16
 import org.springframework.data.domain.Page;
14 17
 import org.springframework.data.domain.PageRequest;
18
+import org.springframework.format.annotation.DateTimeFormat;
15 19
 import org.springframework.http.ResponseEntity;
16 20
 import org.springframework.stereotype.Controller;
17 21
 import org.springframework.transaction.annotation.Transactional;
@@ -19,6 +23,8 @@ import org.springframework.ui.Model;
19 23
 import org.springframework.web.bind.annotation.*;
20 24
 
21 25
 import javax.annotation.Resource;
26
+import java.text.DateFormat;
27
+import java.time.format.DateTimeFormatter;
22 28
 import java.util.*;
23 29
 
24 30
 /**
@@ -162,9 +168,9 @@ public class PrjApproverecordController extends BaseController {
162 168
         record2.setTjr(approverecord.getTjr());
163 169
         record2.setTjsj(approverecord.getTjsj());
164 170
         if ("sta_FeasibilityReport".equals(approverecord.getTablename()) || "prj_Project".equals(approverecord.getTablename())) {
165
-            record2.setZt(PostInfoEnum.KYJHZZ.postName()+"审批");//状态
171
+            record2.setZt(PostInfoEnum.KYJHZZ.postName() + "审批");//状态
166 172
         } else {
167
-            record2.setZt(PostInfoEnum.KJXMGLZZ.postName()+"审批");//状态
173
+            record2.setZt(PostInfoEnum.KJXMGLZZ.postName() + "审批");//状态
168 174
         }
169 175
         record2.setWc(false);//完成
170 176
         record2.setShr(approverecord.getSjshr());//审核人
@@ -213,7 +219,7 @@ public class PrjApproverecordController extends BaseController {
213 219
         record2.setTablename(approverecord.getTablename());
214 220
         record2.setTjr(approverecord.getTjr());
215 221
         record2.setTjsj(approverecord.getTjsj());
216
-        record2.setZt(PostInfoEnum.BMZR.postName()+"审批");//状态
222
+        record2.setZt(PostInfoEnum.BMZR.postName() + "审批");//状态
217 223
         record2.setWc(false);//完成
218 224
         record2.setShr(approverecord.getSjshr());//审核人
219 225
         record2.setShgw(approverecord.getSjshgw());//审核岗位
@@ -261,7 +267,7 @@ public class PrjApproverecordController extends BaseController {
261 267
         record2.setTablename(approverecord.getTablename());
262 268
         record2.setTjr(approverecord.getTjr());
263 269
         record2.setTjsj(approverecord.getTjsj());
264
-        record2.setZt(PostInfoEnum.KJXMGLZZ1.postName()+"审批");//状态
270
+        record2.setZt(PostInfoEnum.KJXMGLZZ1.postName() + "审批");//状态
265 271
         record2.setWc(false);//完成
266 272
         record2.setShr(approverecord.getSjshr());//审核人
267 273
         record2.setShgw(approverecord.getSjshgw());//审核岗位
@@ -299,7 +305,7 @@ public class PrjApproverecordController extends BaseController {
299 305
             if (!approverecord.getSpcz().equals("提交审批"))
300 306
                 record1.setYj(approverecord.getYj());
301 307
             //是否需要上级审核
302
-            if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ.postName()+"审批")) {
308
+            if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ.postName() + "审批")) {
303 309
                 record1.setSfsjsh(false);
304 310
             } else {
305 311
                 record1.setSfsjsh(true);
@@ -322,7 +328,7 @@ public class PrjApproverecordController extends BaseController {
322 328
                 record2.setZt("未提交(返回)");
323 329
                 record2.setShr(approverecord.getTjr());//审核人
324 330
             } else {
325
-                record2.setZt(PostInfoEnum.KJXMGLZZ.postName()+"审批");
331
+                record2.setZt(PostInfoEnum.KJXMGLZZ.postName() + "审批");
326 332
                 record2.setShr(approverecord.getSjshr());//审核人
327 333
                 record2.setShgw(approverecord.getSjshgw());//审核岗位
328 334
             }
@@ -363,7 +369,7 @@ public class PrjApproverecordController extends BaseController {
363 369
             if (!approverecord.getSpcz().equals("提交审批"))
364 370
                 record1.setYj(approverecord.getYj());
365 371
             //是否需要上级审核
366
-            if (approverecord.getZt().equals(PostInfoEnum.YZ.postName()+"审批") || approverecord.getZt().equals(PostInfoEnum.ZGYLD.postName()+"审批") && dmoney < 1000000) {
372
+            if (approverecord.getZt().equals(PostInfoEnum.YZ.postName() + "审批") || approverecord.getZt().equals(PostInfoEnum.ZGYLD.postName() + "审批") && dmoney < 1000000) {
367 373
                 record1.setSfsjsh(false);
368 374
             } else {
369 375
                 record1.setSfsjsh(true);
@@ -375,7 +381,7 @@ public class PrjApproverecordController extends BaseController {
375 381
         record1.setWc(true);//完成
376 382
         recordList.add(record1);
377 383
 
378
-        if (!(approverecord.getZt().equals(PostInfoEnum.YZ.postName()+"审批") || approverecord.getZt().equals(PostInfoEnum.ZGYLD.postName()+"审批") && dmoney < 1000000)
384
+        if (!(approverecord.getZt().equals(PostInfoEnum.YZ.postName() + "审批") || approverecord.getZt().equals(PostInfoEnum.ZGYLD.postName() + "审批") && dmoney < 1000000)
379 385
                 || approverecord.getSpcz().equals("返回修改")) {
380 386
             PrjApproverecord record2 = new PrjApproverecord();
381 387
             record2.setXm(approverecord.getXm());
@@ -387,16 +393,16 @@ public class PrjApproverecordController extends BaseController {
387 393
                 record2.setZt("未提交(返回)");
388 394
                 record2.setShr(approverecord.getTjr());//审核人
389 395
             } else {
390
-                if (approverecord.getZt().equals(PostInfoEnum.BMZR.postName()+"审批"))
391
-                    record2.setZt(PostInfoEnum.KJXMGLZZ.postName()+"审批");
392
-                else if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ.postName()+"审批"))
393
-                    record2.setZt(PostInfoEnum.KJBBMZR.postName()+"审批");
394
-                else if (approverecord.getZt().equals(PostInfoEnum.KJBBMZR.postName()+"审批"))
395
-                    record2.setZt(PostInfoEnum.ZGYLD.postName()+"审批");
396
-                else if (approverecord.getZt().equals(PostInfoEnum.ZGYLD.postName()+"审批"))
397
-                    record2.setZt(PostInfoEnum.YZ.postName()+"审批");
396
+                if (approverecord.getZt().equals(PostInfoEnum.BMZR.postName() + "审批"))
397
+                    record2.setZt(PostInfoEnum.KJXMGLZZ.postName() + "审批");
398
+                else if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ.postName() + "审批"))
399
+                    record2.setZt(PostInfoEnum.KJBBMZR.postName() + "审批");
400
+                else if (approverecord.getZt().equals(PostInfoEnum.KJBBMZR.postName() + "审批"))
401
+                    record2.setZt(PostInfoEnum.ZGYLD.postName() + "审批");
402
+                else if (approverecord.getZt().equals(PostInfoEnum.ZGYLD.postName() + "审批"))
403
+                    record2.setZt(PostInfoEnum.YZ.postName() + "审批");
398 404
                 else
399
-                    record2.setZt(PostInfoEnum.BMZR.postName()+"审批");
405
+                    record2.setZt(PostInfoEnum.BMZR.postName() + "审批");
400 406
 
401 407
                 record2.setShr(approverecord.getSjshr());//审核人
402 408
                 record2.setShgw(approverecord.getSjshgw());//审核岗位
@@ -428,7 +434,7 @@ public class PrjApproverecordController extends BaseController {
428 434
         record1.setId(approverecord.getId());
429 435
         record1.setSpcz(approverecord.getSpcz());
430 436
         record1.setShr(approverecord.getShr());
431
-        record1.setShsj(approverecord.getShsj());
437
+        record1.setShsj(DateUtil.format(new Date(), DatePattern.NORM_DATETIME_PATTERN));
432 438
 
433 439
         if (approverecord.getSpcz().equals("返回修改")) {
434 440
             record1.setSffh(true);//是否返回
@@ -438,7 +444,7 @@ public class PrjApproverecordController extends BaseController {
438 444
             if (!approverecord.getSpcz().equals("提交审批"))
439 445
                 record1.setYj("同意。");
440 446
             //是否需要上级审核
441
-            if (approverecord.getZt().equals(PostInfoEnum.KJBBMZR.postName()+"审批")) {
447
+            if (approverecord.getZt().equals(PostInfoEnum.KJBBMZR.postName() + "审批")) {
442 448
                 record1.setSfsjsh(false);
443 449
             } else {
444 450
                 record1.setSfsjsh(true);
@@ -450,7 +456,7 @@ public class PrjApproverecordController extends BaseController {
450 456
         record1.setWc(true);//完成
451 457
         recordList.add(record1);
452 458
 
453
-        if (!(approverecord.getZt().equals(PostInfoEnum.KJBBMZR.postName()+"审批")) || approverecord.getSpcz().equals("返回修改")) {
459
+        if (!(approverecord.getZt().equals(PostInfoEnum.KJBBMZR.postName() + "审批")) || approverecord.getSpcz().equals("返回修改")) {
454 460
             PrjApproverecord record2 = new PrjApproverecord();
455 461
             record2.setXm(approverecord.getXm());
456 462
             record2.setXmid(approverecord.getXmid());
@@ -461,12 +467,12 @@ public class PrjApproverecordController extends BaseController {
461 467
                 record2.setZt("未提交(返回)");
462 468
                 record2.setShr(approverecord.getTjr());//审核人
463 469
             } else {
464
-                if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ1.postName()+"审批")) {
465
-                    record2.setZt(PostInfoEnum.KJXMGLZZ2.postName()+"审批");
466
-                } else if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ2.postName()+"审批")) {
467
-                    record2.setZt(PostInfoEnum.KJBBMZR.postName()+"审批");
470
+                if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ1.postName() + "审批")) {
471
+                    record2.setZt(PostInfoEnum.KJXMGLZZ2.postName() + "审批");
472
+                } else if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ2.postName() + "审批")) {
473
+                    record2.setZt(PostInfoEnum.KJBBMZR.postName() + "审批");
468 474
                 } else {
469
-                    record2.setZt(PostInfoEnum.KJXMGLZZ1.postName()+"审批");
475
+                    record2.setZt(PostInfoEnum.KJXMGLZZ1.postName() + "审批");
470 476
                 }
471 477
 
472 478
                 record2.setShr(approverecord.getSjshr());//审核人

+ 1 - 1
src/main/resources/mapper/PrjAnnualbudgetdetailDao.xml

@@ -483,7 +483,7 @@
483 483
     </update>
484 484
     <update id="updateRWSYS_SX">
485 485
         update A
486
-        set A.ysje = B.ysje from prj_AnnualBudgetDetail A
486
+        set A.xmzys = B.ysje from prj_AnnualBudgetDetail A
487 487
             inner join (SELECT MC,YSJE from prj_Budget where XM = #{id}) B
488 488
         on A.FYMC = B.MC
489 489
         where

+ 12 - 10
src/main/resources/templates/prjapproverecord/list.html

@@ -244,15 +244,17 @@
244 244
                     Message.warning("请选择要审批的记录!", 1500);
245 245
                 } else if (data.length > 1) {
246 246
                     for (var index in data) {
247
-                        var flag = bathSP(data[index])
248
-                        if (index === data.length() && flag) {
249
-                            layer.msg('操作成功');
250
-                            // 执行搜索重载
251
-                            currTable.reload({
252
-                                page: {
253
-                                    curr: 1
254
-                                },
255
-                                where: form.val("search-form")
247
+                        bathSP(data[index])
248
+                        if (index == (data.length - 1)) {
249
+                            var tc = layer.alert('操作成功', function (index) {
250
+                                // 执行搜索重载
251
+                                currTable.reload({
252
+                                    page: {
253
+                                        curr: 1
254
+                                    },
255
+                                    where: form.val("search-form")
256
+                                });
257
+                                layer.close(tc);
256 258
                             });
257 259
                         }
258 260
                     }
@@ -654,7 +656,7 @@
654 656
                             if (bathUpdateRes.approveInfo.spcz == '返回修改') {
655 657
                                 project.spzt = '未提交(返回)';
656 658
                             } else if (bathUpdateRes.approveInfo.zt == '科技项目管理专责1审批') {
657
-
659
+                                project.spzt = '科技项目管理专责2审批';
658 660
                             } else if (bathUpdateRes.approveInfo.zt == '科技项目管理专责2审批') {
659 661
                                 project.spzt = '科技部部门主任审批';
660 662
                             } else if (bathUpdateRes.approveInfo.zt === '科技部部门主任审批') {