Browse Source

11.21 消息推送

sunjiabei/feature-20251021102635-银行接口
huangqizhen 5 days ago
parent
commit
79b86fed80
  1. 2
      src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java
  2. 19
      src/main/resources/cashMapper/CashRefundMapper.xml
  3. 9
      src/main/resources/cashMapper/MessageMapper.xml

2
src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java

@ -206,7 +206,7 @@ public class CashRefundServiceImpl implements RefundService {
message.setStatus(cashRecordRefund.getStatus()); message.setStatus(cashRecordRefund.getStatus());
message.setDesc(cashRecordRefund.getJwcode()+"用户有条退款订单需审核"); message.setDesc(cashRecordRefund.getJwcode()+"用户有条退款订单需审核");
message.setTitle("现金退款--新增退款"); message.setTitle("现金退款--新增退款");
message.setType(1);
message.setType(0);
message.setTypeId(cashRecordRefund.getId()); message.setTypeId(cashRecordRefund.getId());
message.setMarket(Integer.valueOf(cashRecordRefund.getMarket())); message.setMarket(Integer.valueOf(cashRecordRefund.getMarket()));
rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message); rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message);

19
src/main/resources/cashMapper/CashRefundMapper.xml

@ -173,7 +173,7 @@
and crr.status = #{status} and crr.status = #{status}
</if> </if>
<if test="name != null and name.length() > 0"> <if test="name != null and name.length() > 0">
and crr.name = #{name}
and crr.name like CONCAT('%', #{name}, '%')
</if> </if>
<if test="jwcode != null"> <if test="jwcode != null">
and crr.jwcode = #{jwcode} and crr.jwcode = #{jwcode}
@ -250,7 +250,7 @@
and crr.status = #{status} and crr.status = #{status}
</if> </if>
<if test="name != null and name.length() > 0"> <if test="name != null and name.length() > 0">
and crr.name = #{name}
and crr.name like CONCAT('%', #{name}, '%')
</if> </if>
<if test="jwcode != null"> <if test="jwcode != null">
and crr.jwcode = #{jwcode} and crr.jwcode = #{jwcode}
@ -271,11 +271,14 @@
AND crc.payment_currency LIKE CONCAT('%', #{paymentCurrency}, '%') AND crc.payment_currency LIKE CONCAT('%', #{paymentCurrency}, '%')
</if> </if>
<if test="goodsNames!= null and goodsNames.size > 0">
AND crc.goods_name IN
<foreach collection="goodsNames" item="goodsNames" open="(" separator="," close=")">
#{goodsNames}
</foreach>
<!-- <if test="goodsNames!= null and goodsNames.size > 0">-->
<!-- AND crc.goods_name IN-->
<!-- <foreach collection="goodsNames" item="goodsNames" open="(" separator="," close=")">-->
<!-- #{goodsNames}-->
<!-- </foreach>-->
<!-- </if>-->
<if test="goodsName!= null and goodsName.length() > 0">
and crc.goods_name = #{goodsName}
</if> </if>
<if test="payType != null and payType.length()>0"> <if test="payType != null and payType.length()>0">
and crc.pay_type = #{payType} and crc.pay_type = #{payType}
@ -337,7 +340,7 @@
and crr.status = #{status} and crr.status = #{status}
</if> </if>
<if test="name != null and name.length() > 0"> <if test="name != null and name.length() > 0">
and crr.name = #{name}
and crr.name like CONCAT('%', #{name}, '%')
</if> </if>
<if test="jwcode != null"> <if test="jwcode != null">
and crr.jwcode = #{jwcode} and crr.jwcode = #{jwcode}

9
src/main/resources/cashMapper/MessageMapper.xml

@ -10,6 +10,7 @@
SELECT id, jwcode, name, title, `desc`, status, market,type, type_id,flag,cz_time SELECT id, jwcode, name, title, `desc`, status, market,type, type_id,flag,cz_time
FROM message FROM message
<where> <where>
flag=0
<choose> <choose>
<when test="markets != null and markets.size() > 0"> <when test="markets != null and markets.size() > 0">
market IN market IN
@ -18,6 +19,14 @@
</foreach> </foreach>
</when> </when>
</choose> </choose>
<choose>
<when test="sortField != null and sortField.length > 0 or sortOrder != null and sortOrder.length > 0">
ORDER BY ${sortField} ${sortOrder}
</when>
<otherwise>
ORDER BY crr.create_time DESC
</otherwise>
</choose>
</where> </where>
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save