更新
1.处理xml中的sql 获取最大委托编号问题
This commit is contained in:
@@ -256,14 +256,18 @@
|
|||||||
|
|
||||||
<!-- 取最大委托号, 目的是为了生成新的委托号 -->
|
<!-- 取最大委托号, 目的是为了生成新的委托号 -->
|
||||||
<select id="getMaxEntrustmentNo" parameterType="String" resultType="java.lang.String">
|
<select id="getMaxEntrustmentNo" parameterType="String" resultType="java.lang.String">
|
||||||
SELECT MAX(entrustment_no) AS maxno
|
SELECT entrustment_no
|
||||||
FROM b_entrustment
|
FROM b_entrustment
|
||||||
WHERE entrustment_no LIKE concat(#{prefix}, '%')
|
WHERE entrustment_no LIKE CONCAT(#{prefix}, '%')
|
||||||
|
ORDER BY CAST(SUBSTRING_INDEX(entrustment_no, '-', -1) AS UNSIGNED) DESC
|
||||||
|
LIMIT 1
|
||||||
</select>
|
</select>
|
||||||
<select id="getMaxEntrustmentNoNew" parameterType="String" resultType="java.lang.String">
|
<select id="getMaxEntrustmentNoNew" parameterType="String" resultType="java.lang.String">
|
||||||
SELECT MAX(entrustment_no) AS maxno
|
SELECT entrustment_no
|
||||||
FROM b_entrustment
|
FROM b_entrustment
|
||||||
WHERE entrustment_no LIKE concat(#{prefix}, '%')
|
WHERE entrustment_no LIKE CONCAT(#{prefix}, '%')
|
||||||
|
ORDER BY CAST(SUBSTRING_INDEX(entrustment_no, '-', -1) AS UNSIGNED) DESC
|
||||||
|
LIMIT 1
|
||||||
</select>
|
</select>
|
||||||
<select id="getMaxEntrustAcceptNo" parameterType="String" resultType="java.lang.String">
|
<select id="getMaxEntrustAcceptNo" parameterType="String" resultType="java.lang.String">
|
||||||
SELECT MAX(CAST(SUBSTRING(accept_no, 6) AS UNSIGNED)) AS maxno
|
SELECT MAX(CAST(SUBSTRING(accept_no, 6) AS UNSIGNED)) AS maxno
|
||||||
|
|||||||
Reference in New Issue
Block a user