Compare commits

..

No commits in common. "b446511c4a063c71ccad666a193c7ca8a9bc0625" and "5c2952f75e23c09bcd6225975f7c86afe588d2c7" have entirely different histories.

View File

@ -471,33 +471,23 @@
</select> </select>
<insert id="insertObjectNo" parameterType="com.interplug.qcast.biz.object.dto.ObjectRequest"> <insert id="insertObjectNo" parameterType="com.interplug.qcast.biz.object.dto.ObjectRequest">
MERGE INTO T_OBJECT_NO AS TARGET /* sqlid : com.interplug.qcast.biz.object.insertObjectNo */
USING ( INSERT INTO T_OBJECT_NO
SELECT (
#{saleStoreId} AS SALE_STORE_ID SALE_STORE_ID
, RIGHT(CAST(YEAR(GETDATE()) AS VARCHAR), 2) AS YEAR , YEAR
, RIGHT('0' + CAST(MONTH(GETDATE()) AS VARCHAR), 2) AS MONTH , MONTH
, RIGHT('0' + CAST(DAY(GETDATE()) AS VARCHAR), 2) AS DAY , DAY
, ISNULL(MAX(NO), 0) + 1 AS NO , NO
FROM T_OBJECT_NO )
WHERE SALE_STORE_ID = #{saleStoreId} SELECT
AND YEAR = RIGHT(CAST(YEAR(GETDATE()) AS VARCHAR), 2) #{saleStoreId}
AND MONTH = RIGHT('0' + CAST(MONTH(GETDATE()) AS VARCHAR), 2) , RIGHT(CAST(YEAR(GETDATE()) AS VARCHAR), 2)
AND DAY = RIGHT('0' + CAST(DAY(GETDATE()) AS VARCHAR), 2) , RIGHT('0' + CAST(MONTH(GETDATE()) AS VARCHAR), 2)
) AS SOURCE , RIGHT('0' + CAST(DAY(GETDATE()) AS VARCHAR), 2)
ON TARGET.SALE_STORE_ID = SOURCE.SALE_STORE_ID , ISNULL(MAX(NO), 0) + 1 FROM T_OBJECT_NO WHERE SALE_STORE_ID = #{saleStoreId} AND YEAR = RIGHT(CAST(YEAR(GETDATE()) AS VARCHAR), 2) AND MONTH = RIGHT('0' + CAST(MONTH(GETDATE()) AS VARCHAR), 2) AND DAY = RIGHT('0' + CAST(DAY(GETDATE()) AS VARCHAR), 2)
AND TARGET.YEAR = SOURCE.YEAR
AND TARGET.MONTH = SOURCE.MONTH
AND TARGET.DAY = SOURCE.DAY
WHEN MATCHED THEN
UPDATE SET
NO = SOURCE.NO
WHEN NOT MATCHED THEN
INSERT (SALE_STORE_ID, YEAR, MONTH, DAY, NO)
VALUES (SOURCE.SALE_STORE_ID, SOURCE.YEAR, SOURCE.MONTH, SOURCE.DAY, SOURCE.NO);
</insert> </insert>
<insert id="insertObject" parameterType="com.interplug.qcast.biz.object.dto.ObjectRequest"> <insert id="insertObject" parameterType="com.interplug.qcast.biz.object.dto.ObjectRequest">
/* sqlid : com.interplug.qcast.biz.object.insertObject */ /* sqlid : com.interplug.qcast.biz.object.insertObject */
INSERT INTO T_OBJECT INSERT INTO T_OBJECT