Przeglądaj źródła

修改sql

Signed-off-by: tangsong <86121657@qq.com>
tangsong 1 rok temu
rodzic
commit
ce6fd08485

+ 2 - 2
cbl-server/src/main/resources/mybatis/mapper/Kcbg.xml

@@ -128,7 +128,7 @@
128
     <select id="queryInventoryByPage" resultType="com.unis.cbl.common.vo.integratedquery.InventoryQueryVO">
128
     <select id="queryInventoryByPage" resultType="com.unis.cbl.common.vo.integratedquery.InventoryQueryVO">
129
         select * from (
129
         select * from (
130
             select
130
             select
131
-            nvl2(d.kdmc, d.kdmc, t1.qymc) as sskdmc,
131
+            if(d.kdmc is not null, d.kdmc, t1.qymc) as sskdmc,
132
             d.kddm as sskddm,
132
             d.kddm as sskddm,
133
             (ifnull(xm.fcsl, 0) + ifnull(dg.fcsl, 0) + ifnull(dm.fcsl, 0) + ifnull(xmf.fcsl, 0)) as sjcblkc,
133
             (ifnull(xm.fcsl, 0) + ifnull(dg.fcsl, 0) + ifnull(dm.fcsl, 0) + ifnull(xmf.fcsl, 0)) as sjcblkc,
134
             xm.fcsl as xmsl,
134
             xm.fcsl as xmsl,
@@ -380,7 +380,7 @@
380
 
380
 
381
     <select id="queryFoodStocksByPage" resultType="com.unis.cbl.common.vo.integratedquery.InventoryQueryVO">
381
     <select id="queryFoodStocksByPage" resultType="com.unis.cbl.common.vo.integratedquery.InventoryQueryVO">
382
         select
382
         select
383
-            nvl2(kd.kdmc, kd.kdmc, t1.qymc) as sskdmc,
383
+            nvl2(kd.kdmc is not null, kd.kdmc, t1.qymc) as sskdmc,
384
             kd.kddm as sskddm,
384
             kd.kddm as sskddm,
385
             (ifnull(xm.fcsl, 0) + ifnull(dg.fcsl, 0) + ifnull(dm.fcsl, 0) + ifnull(xmf.fcsl, 0)) as sjcblkc,
385
             (ifnull(xm.fcsl, 0) + ifnull(dg.fcsl, 0) + ifnull(dm.fcsl, 0) + ifnull(xmf.fcsl, 0)) as sjcblkc,
386
             xm.fcsl xmsl,
386
             xm.fcsl xmsl,

+ 1 - 1
cbl-server/src/main/resources/mybatis/mapper/RotateProgressMapper.xml

@@ -36,7 +36,7 @@
36
         from (
36
         from (
37
             select
37
             select
38
             sskddm, ywlx,
38
             sskddm, ywlx,
39
-            dict_code, nvl2(phhds, phhds, lcds) amount
39
+            dict_code, if(phhds is not null, phhds, lcds) amount
40
             from (
40
             from (
41
                 select
41
                 select
42
                 case when t1.sskddm = '911202245661145255001' then '91120224712876078R001'
42
                 case when t1.sskddm = '911202245661145255001' then '91120224712876078R001'