啦处方单的问题

Lhxyy
qiuyt 7 months ago
parent 0b7e8e78fc
commit e8dd60c8a0

@ -21,7 +21,7 @@
select * select *
from v_a001 from v_a001
<where> <where>
<if test="req.databaseProductName == 'MySQL'"> <if test="req.databaseProductName == 'MySql'">
<if test="req.unitId != null and req.unitId != '' "> <if test="req.unitId != null and req.unitId != '' ">
AND UNITID = #{req.unitId} AND UNITID = #{req.unitId}
</if> </if>

@ -42,7 +42,7 @@
<if test="req.startTime != null and req.endTime != null"> <if test="req.startTime != null and req.endTime != null">
AND AND
<choose> <choose>
<when test="req.databaseProductName == 'MySQL'"> <when test="req.databaseProductName == 'MySql'">
<![CDATA[ <![CDATA[
STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime} STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime}
AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime} AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime}
@ -65,7 +65,7 @@
AND DEPTNAME = #{req.fromCorpName} AND DEPTNAME = #{req.fromCorpName}
</if> </if>
<if test="req.key != null and req.key != ''"> <if test="req.key != null and req.key != ''">
<if test="req.databaseProductName == 'MySQL'"> <if test="req.databaseProductName == 'MySql'">
AND ( AND (
CODE LIKE CONCAT('%', #{req.key}, '%') CODE LIKE CONCAT('%', #{req.key}, '%')
OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%') OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%')

@ -40,7 +40,8 @@
<if test="req.startTime != null and req.endTime != null"> <if test="req.startTime != null and req.endTime != null">
AND AND
<choose> <choose>
<when test="req.databaseProductName == 'MySQL'">
<when test="req.databaseProductName == 'MySql'">
<![CDATA[ <![CDATA[
STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime} STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime}
AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime} AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime}
@ -63,7 +64,7 @@
AND DEPTNAME = #{req.fromCorpName} AND DEPTNAME = #{req.fromCorpName}
</if> </if>
<if test="req.key != null and req.key != ''"> <if test="req.key != null and req.key != ''">
<if test="req.databaseProductName == 'MySQL'"> <if test="req.databaseProductName == 'MySql'">
AND ( AND (
CODE LIKE CONCAT('%', #{req.key}, '%') CODE LIKE CONCAT('%', #{req.key}, '%')
OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%') OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%')
@ -81,7 +82,7 @@
GROUP BY CODE GROUP BY CODE
<!-- ORDER BY--> <!-- ORDER BY-->
<!-- <choose>--> <!-- <choose>-->
<!-- <when test="req.databaseProductName == 'MySQL'">--> <!-- <when test="req.databaseProductName == 'MySql'">-->
<!-- PRESCRIBEDATE DESC--> <!-- PRESCRIBEDATE DESC-->
<!-- </when>--> <!-- </when>-->
<!-- <when test="req.databaseProductName == 'Oracle'">--> <!-- <when test="req.databaseProductName == 'Oracle'">-->

@ -45,7 +45,7 @@
<if test="req.startTime != null and req.endTime != null"> <if test="req.startTime != null and req.endTime != null">
AND AND
<choose> <choose>
<when test="req.databaseProductName == 'MySQL'"> <when test="req.databaseProductName == 'MySql'">
<![CDATA[ <![CDATA[
STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime} STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime}
AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime} AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime}
@ -68,7 +68,7 @@
AND DEPTNAME = #{req.fromCorpName} AND DEPTNAME = #{req.fromCorpName}
</if> </if>
<if test="req.key != null and req.key != ''"> <if test="req.key != null and req.key != ''">
<if test="req.databaseProductName == 'MySQL'"> <if test="req.databaseProductName == 'MySql'">
AND ( AND (
CODE LIKE CONCAT('%', #{req.key}, '%') CODE LIKE CONCAT('%', #{req.key}, '%')
OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%') OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%')

@ -42,7 +42,7 @@
<if test="req.startTime != null and req.endTime != null"> <if test="req.startTime != null and req.endTime != null">
AND AND
<choose> <choose>
<when test="req.databaseProductName == 'MySQL'"> <when test="req.databaseProductName == 'MySql'">
<![CDATA[ <![CDATA[
STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime} STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') >= #{req.startTime}
AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime} AND STR_TO_DATE(PRESCRIBEDATE, '%e/%c/%Y %H:%i:%s') < #{req.endTime}
@ -65,7 +65,7 @@
AND DEPTNAME = #{req.fromCorpName} AND DEPTNAME = #{req.fromCorpName}
</if> </if>
<if test="req.key != null and req.key != ''"> <if test="req.key != null and req.key != ''">
<if test="req.databaseProductName == 'MySQL'"> <if test="req.databaseProductName == 'MySql'">
AND ( AND (
CODE LIKE CONCAT('%', #{req.key}, '%') CODE LIKE CONCAT('%', #{req.key}, '%')
OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%') OR DEPTNAME LIKE CONCAT('%', #{req.key}, '%')

Loading…
Cancel
Save