Browse Source

测试

detached
zhangluping 6 months ago
parent
commit
760f51b3fa
  1. 16
      src/main/java/com/example/demo/mapper/RefundMapper.java

16
src/main/java/com/example/demo/mapper/RefundMapper.java

@ -13,7 +13,7 @@ public interface RefundMapper {
"insert into detail",
"(jwcode,refund_type,refund_goods,contact_id,recharge_coin,free_coin,task_coin,remark,admin_id,create_time,update_type,order_code)",
"values",
"(#{jwcode},#{refundType},#{refundGoods},#{contactId},#{rechargeCoin},#{freeCoin},#{taskCoin},#{remark},#{adminId},now(),'退款',#{orderCode})"
"(#{jwcode},#{refundType},#{refundGoods},#{contactId},#{rechargeCoin},#{freeCoin},#{taskCoin},#{remark},#{adminId},now(),2,#{orderCode})"
})
@Options(useGeneratedKeys = true, keyColumn = "detail_id", keyProperty = "detailId")
int insert(Detail detail);
@ -66,7 +66,7 @@ public interface RefundMapper {
@Select({
"<script>",
"SELECT d.*,",
"SELECT d.jwcode,d.refund_type,d.refund_goods,d.recharge_coin,d.free_coin,d.task_coin,d.remark,d.create_time ,",
" a.area AS adminArea, a.name AS adminName,",
" u.name AS userName,",
" au.status AS auditStatus, au.reson AS auditReson",
@ -74,21 +74,11 @@ public interface RefundMapper {
"LEFT JOIN admin a ON d.admin_id = a.admin_id",
"LEFT JOIN user u ON d.jwcode = u.jwcode",
"LEFT JOIN audit au ON d.detail_id = au.refund_id",
"WHERE d.detail_flag = 1 and update_type ='退款'",
"WHERE d.detail_flag = 1 and update_type = 2 ",
"<if test='jwcode != null'>AND d.jwcode = #{jwcode}</if>",
"<if test='refundType != null'>AND d.refund_type LIKE CONCAT('%', #{refundType}, '%')</if>",
"<if test='refundGoods != null'>AND d.refund_goods LIKE CONCAT('%', #{refundGoods}, '%')</if>",
"<if test='rechargeCoin != null'>AND d.recharge_coin = #{rechargeCoin}</if>",
"<if test='freeCoin != null'>AND d.free_coin = #{freeCoin}</if>",
"<if test='taskCoin != null'>AND d.task_coin = #{taskCoin}</if>",
"<if test='remark != null'>AND d.remark LIKE CONCAT('%', #{remark}, '%')</if>",
"<if test='startDate != null and endDate != null'>AND d.create_time BETWEEN #{startDate} AND #{endDate}</if>",
"<if test='adminId != null'>AND d.admin_id = #{adminId}</if>",
"<if test='adminArea != null'>AND a.area LIKE CONCAT('%', #{adminArea}, '%')</if>", // admin表字段过滤
"<if test='adminName != null'>AND a.name LIKE CONCAT('%', #{adminName}, '%')</if>", // admin表字段过滤
"<if test='userName != null'>AND u.name LIKE CONCAT('%', #{userName}, '%')</if>", // user表字段过滤
"<if test='auditStatus != null and auditStatus.length>0'>AND au.status = #{auditStatus}</if>", // audit 表字段过滤
"<if test='auditReson != null'>AND au.reson LIKE CONCAT('%', #{auditReson}, '%')</if>", // audit表字段过滤
"ORDER BY d.create_time DESC",
"</script>"
})

Loading…
Cancel
Save