This commit is contained in:
van
2026-03-24 16:23:57 +08:00
parent 318cef274e
commit 066ab35a17
10 changed files with 429 additions and 8 deletions

View File

@@ -33,6 +33,24 @@
)
</insert>
<update id="updateGroupRebateExcelUpload" parameterType="GroupRebateExcelUpload">
update jd_group_rebate_excel_upload
set document_title = #{documentTitle},
original_filename = #{originalFilename},
file_path = #{filePath},
file_size = #{fileSize},
import_status = #{importStatus},
data_rows = #{dataRows},
updated_orders = #{updatedOrders},
not_found_count = #{notFoundCount},
result_detail_json = #{resultDetailJson}
where id = #{id}
</update>
<delete id="deleteGroupRebateExcelUploadById" parameterType="long">
delete from jd_group_rebate_excel_upload where id = #{id}
</delete>
<select id="selectGroupRebateExcelUploadById" parameterType="long" resultMap="GroupRebateExcelUploadResult">
<include refid="selectCols"/>
where id = #{id}

View File

@@ -233,6 +233,16 @@
limit 1
</select>
<select id="selectOrderIdsByRebateRemarkUploadRecordId" parameterType="long" resultType="long">
select id from jd_order
where rebate_remark_json is not null
and char_length(trim(rebate_remark_json)) &gt; 2
and (
rebate_remark_json like concat('%"uploadRecordId":', #{uploadRecordId}, ',%')
or rebate_remark_json like concat('%"uploadRecordId":', #{uploadRecordId}, '}%')
)
</select>
<delete id="deleteJDOrderByIds" parameterType="long">
delete from jd_order where id in
<foreach collection="array" item="id" open="(" separator="," close=")">