Prechádzať zdrojové kódy

fix. 剩余补卡次数异常

caozixuan 9 mesiacov pred
rodič
commit
da942902bb

+ 8 - 3
sop-business/src/main/resources/mapper/TBDingMapper.xml

@@ -403,9 +403,14 @@
             <if test="serviceId != null and serviceId != ''">
                 AND service_id = #{serviceId}
             </if>
-            <if test="sopNo != null and sopNo != ''">
-                AND sop_no = #{sopNo}
-            </if>
+            <choose>
+                <when test="sopNo != null and sopNo != ''">
+                    AND sop_no = #{sopNo}
+                </when>
+                <otherwise>
+                    AND sop_no IS NULL
+                </otherwise>
+            </choose>
         </where>
     </select>
 </mapper>