浏览代码

费用申请中查看年度预算错误问题

梁世豪 11 月之前
父节点
当前提交
e82eca5bd4

+ 12 - 0
src/main/java/com/liang/controller/PrjAnnualbudgetController.java

@@ -632,6 +632,18 @@ public class PrjAnnualbudgetController extends BaseController {
632 632
         return "annualbudget/view_annualbudget";
633 633
     }
634 634
 
635
+    @RequestMapping(value = "/forNdysView1/{rws}/{nf}", method = RequestMethod.GET)
636
+    public String forNdysView1(Model model, @PathVariable Integer rws,@PathVariable Integer nf) {
637
+        PrjAnnualbudget annualbudget = prjAnnualbudgetService.queryByRws1(rws,nf);
638
+        model.addAttribute("annualbudget", annualbudget);
639
+        if (ProjectTypeEnnum.GWGSKJXM.msg().equals(annualbudget.getXmlxmc())) {
640
+            model.addAttribute("ysmc", "陕西公司出资总额");
641
+        } else {
642
+            model.addAttribute("ysmc", "项目总预算");
643
+        }
644
+        return "annualbudget/view_annualbudget";
645
+    }
646
+
635 647
     /**
636 648
      * 新建数据(提交审批)
637 649
      *

+ 2 - 0
src/main/java/com/liang/dao/PrjAnnualbudgetDao.java

@@ -147,5 +147,7 @@ public interface PrjAnnualbudgetDao {
147 147
     BigDecimal getNYSSum(@Param("id") Integer id, @Param("rwsId") Integer rwsId);
148 148
 
149 149
     void updateSJYZXSum(Integer rws);
150
+
151
+    PrjAnnualbudget queryByRws1(@Param("rws") Integer rws, @Param("nf") Integer nf);
150 152
 }
151 153
 

+ 2 - 0
src/main/java/com/liang/service/PrjAnnualbudgetService.java

@@ -113,4 +113,6 @@ public interface PrjAnnualbudgetService {
113 113
     int updateSpzt(PrjAnnualbudget annualbudget);
114 114
 
115 115
     void updateSJYZXAndXTJSYZX(Integer rws);
116
+
117
+    PrjAnnualbudget queryByRws1(Integer rws, Integer nf);
116 118
 }

+ 5 - 0
src/main/java/com/liang/service/impl/PrjAnnualbudgetServiceImpl.java

@@ -150,4 +150,9 @@ public class PrjAnnualbudgetServiceImpl implements PrjAnnualbudgetService {
150 150
             prjAnnualbudgetDao.updateSJYZXSum(rws);
151 151
         }
152 152
     }
153
+
154
+    @Override
155
+    public PrjAnnualbudget queryByRws1(Integer rws, Integer nf) {
156
+        return prjAnnualbudgetDao.queryByRws1(rws,nf);
157
+    }
153 158
 }

+ 9 - 0
src/main/resources/mapper/PrjAnnualbudgetDao.xml

@@ -519,5 +519,14 @@
519 519
                                 where sr.id = #{id})
520 520
         )
521 521
     </select>
522
+    <select id="queryByRws1" resultType="com.liang.entity.PrjAnnualbudget">
523
+        select TOP 1 a.*, u.name as SQRXM
524
+        from prj_AnnualBudget a
525
+                 left join
526
+             sys_user_info u on u.user_id = a.SQR
527
+                 INNER JOIN sta_BudgetApproval s ON a.RWS = s.XMID
528
+        where RWS = #{rws}
529
+          AND a.NF = #{nf}
530
+    </select>
522 531
 </mapper>
523 532
 

+ 2 - 1
src/main/resources/templates/annualbudget/add_apply.html

@@ -537,6 +537,7 @@
537 537
         var fyId = -1;
538 538
         var xmId = $("#xmid").val();
539 539
         var ysId = $("#ysid").val();
540
+        var nf   =$("#nf").val();
540 541
         var ysqjeOne = -1;
541 542
         var ybzjeOne = -1;
542 543
 
@@ -3474,7 +3475,7 @@
3474 3475
                     // maxmin: true,
3475 3476
                     shadeClose: true,
3476 3477
                     area: ['1010px', layerheight + 'px'],
3477
-                    content: AjaxUtil.ctx + 'prjAnnualbudget/forNdysView/' + xmId,
3478
+                    content: AjaxUtil.ctx + 'prjAnnualbudget/forNdysView1/' + xmId+'/'+nf,
3478 3479
                     end: function () {
3479 3480
                         layer.close(index);
3480 3481
                     }

+ 2 - 1
src/main/resources/templates/stabudgetapproval/update_apply.html

@@ -507,6 +507,7 @@
507 507
 
508 508
         var fyId = $("#id").val();
509 509
         var xmId = $("#xmid").val();
510
+        var nf  =$("#nf").val();
510 511
         var ysqjeOne = -1;
511 512
         var xgqsqje = [[${budgetapproval.sqje}]];
512 513
         if ($("#fylbmc").val().indexOf("设备使用费") > -1) {
@@ -3450,7 +3451,7 @@
3450 3451
                 // maxmin: true,
3451 3452
                 shadeClose: true,
3452 3453
                 area: ['1010px', layerheight + 'px'],
3453
-                content: AjaxUtil.ctx + 'prjAnnualbudget/forNdysView/' + xmId,
3454
+                content: AjaxUtil.ctx + 'prjAnnualbudget/forNdysView1/' + xmId+'/'+nf,
3454 3455
                 end: function () {
3455 3456
                     layer.close(index);
3456 3457
                 }

+ 2 - 1
src/main/resources/templates/stabudgetapproval/view_apply.html

@@ -309,6 +309,7 @@
309 309
 
310 310
         var fyId = $("#id").val();
311 311
         var xmId = $("#xmid").val();
312
+        var nf = $("#nf").val();
312 313
 
313 314
         if ($("#fylbmc").val().indexOf("临时") > -1 && $("#fylbmc").val().indexOf("人工费") > -1)
314 315
             document.getElementById('lsryDiv').style.display = 'block';
@@ -1269,7 +1270,7 @@
1269 1270
                 // maxmin: true,
1270 1271
                 shadeClose: true,
1271 1272
                 area: ['1010px', layerheight + 'px'],
1272
-                content: AjaxUtil.ctx + 'prjAnnualbudget/forNdysView/' + xmId,
1273
+                content: AjaxUtil.ctx + 'prjAnnualbudget/forNdysView1/' + xmId +'/'+ nf,
1273 1274
                 end: function () {
1274 1275
                     layer.close(index);
1275 1276
                 }