Selaa lähdekoodia

年度预算-陕西项目数据同步问题

lgl 1 vuosi sitten
vanhempi
commit
6c65d6ca7a

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

@@ -117,5 +117,7 @@ public interface PrjAnnualbudgetdetailDao {
117 117
     void updateWWYJZCFSUM(Integer id);
118 118
 
119 119
     BigDecimal selectWWYJZCF_GW(@Param("id") Integer id, @Param("DW") String DW);
120
+
121
+    BigDecimal selectXMZYS_SX(Integer rws);
120 122
 }
121 123
 

+ 1 - 1
src/main/java/com/liang/service/impl/PrjProjectServiceImpl.java

@@ -274,7 +274,7 @@ public class PrjProjectServiceImpl implements PrjProjectService {
274 274
                     }
275 275
                 }
276 276
                 //更新项目总预算
277
-                BigDecimal XMZYS = prjAnnualbudgetdetailDao.selectXMZYS(rws);
277
+                BigDecimal XMZYS = prjAnnualbudgetdetailDao.selectXMZYS_SX(rws);
278 278
                 int numXMZYS = prjAnnualbudgetdetailDao.updateXMZYS(rws, XMZYS);
279 279
                 //更新外委研究支出费
280 280
                 BigDecimal WWYJZCF = null;

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

@@ -445,7 +445,7 @@
445 445
           , YSJE from prj_Budget where XM = #{id}) B
446 446
         on A.FYMC = B.MC
447 447
         where
448
-            NYS = (SELECT ID from prj_AnnualBudget where RWS = #{id})
448
+            NYS in (SELECT ID from prj_AnnualBudget where RWS = #{id})
449 449
           and A.FYMC != '1.外委研究支出费'
450 450
           and A.FYMC != '总计'
451 451
     </update>
@@ -559,5 +559,10 @@
559 559
           and DWMC LIKE '%国网陕西省电力%'
560 560
 
561 561
     </select>
562
+    <select id="selectXMZYS_SX" resultType="java.math.BigDecimal">
563
+        SELECT SUM(CZJE)
564
+        from prj_feescheme
565
+        where ZB = #{id}
566
+    </select>
562 567
 </mapper>
563 568