Browse Source

12-03 线上订单同步,继续补充字段

milestone-20251125-多语言
lijianlin 1 month ago
parent
commit
c1122e5124
  1. 2
      src/main/java/com/example/demo/domain/entity/CashRecord.java
  2. 12
      src/main/resources/cashMapper/CashCollectionMapper.xml

2
src/main/java/com/example/demo/domain/entity/CashRecord.java

@ -36,7 +36,7 @@ public class CashRecord implements Serializable {
private String bankCode; // 银行流水订单号
private String goodsName; // 商品名称
private Integer goodNum; // 产品数量
private String NumUnit; // 数量单位 //
private String numUnit; // 数量单位 //
private Integer permanentGold; // 永久金币数量
private Integer freeGold; // 免费金币数量
private String payload; //平台

12
src/main/resources/cashMapper/CashCollectionMapper.xml

@ -7,14 +7,14 @@
useGeneratedKeys="true" keyProperty="id">
insert into
cash_record_collection(order_type,jwcode,name,market,activity,
order_code,goods_name,good_num,num_unit,permanent_gold,free_gold,
order_code,bank_code,goods_name,good_num,num_unit,permanent_gold,free_gold,
payment_currency,payment_amount,received_market,
pay_type,pay_time,status,submitter_id,submitter_market,
pay_type,pay_time,status,submitter_id,submitter_market,payload,
voucher,remark)
values(#{orderType},#{jwcode},#{name},#{market},#{activity},
#{orderCode},#{goodsName},#{goodNum},#{numUnit},#{permanentGold},#{freeGold},#{paymentCurrency},
#{orderCode},#{bankCode},#{goodsName},#{goodNum},#{numUnit},#{permanentGold},#{freeGold},#{paymentCurrency},
#{paymentAmount},#{receivedMarket},#{payType},#{payTime},
#{status},#{submitterId},#{submitterMarket},#{voucher},#{remark})
#{status},#{submitterId},#{submitterMarket},#{payload},#{voucher},#{remark})
</insert>
<!-- <insert id="syncToCashRecord">
insert into cash_record(order_type,jwcode,name,market,activity,
@ -227,11 +227,11 @@
<!--查找未同步的订单-->
<select id="getUnSync" resultType="com.example.demo.domain.entity.GOrder">
select id,jwcode,order_no,type,price,count,pay_style,state,
success_time,ios_environment,ios_transaction_id,ios_receipt_data,
success_time,ios_environment,ios_transaction_id,ios_receipt_data,firstdata_ipgTransactionId,
add_time,is_synced
from g_order
where is_synced=0 and state=1 and pay_style in(3,5,6,7,9)
and success_time>1765246960
and success_time>1665246960
limit #{size}
</select>
<select id="selectById" resultType="com.example.demo.domain.vo.cash.CashCollection">

Loading…
Cancel
Save