|
@@ -479,7 +479,17 @@
|
|
|
|
|
|
<select id="findByMbOrderId" resultType="com.caimei.module.base.entity.vo.SplitAccountVo">
|
|
|
SELECT
|
|
|
- *
|
|
|
+ orderId,
|
|
|
+ productId,
|
|
|
+ orderProductId,
|
|
|
+ shopId,
|
|
|
+ type,
|
|
|
+ subUserNo,
|
|
|
+ SUM(splitAccount) AS "splitAccount",
|
|
|
+ mbOrderId,
|
|
|
+ orderRequestNo,
|
|
|
+ payStatus,
|
|
|
+ productType
|
|
|
FROM
|
|
|
cm_split_account
|
|
|
WHERE
|
|
@@ -487,6 +497,8 @@
|
|
|
AND payStatus = 1
|
|
|
AND splitAccount > 0
|
|
|
AND mbOrderId = #{mbOrderId}
|
|
|
+ GROUP BY
|
|
|
+ shopID
|
|
|
</select>
|
|
|
|
|
|
<select id="findPaidShop" resultType="java.math.BigDecimal">
|
|
@@ -501,26 +513,31 @@
|
|
|
</select>
|
|
|
|
|
|
<insert id="insertPayShop" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
|
|
|
- insert into cm_pay_shop (shopID, `name`, bankAccountName,
|
|
|
- bankAccount, bankName, `type`,
|
|
|
- totalAmount, balancePayFee, transferPayFee,
|
|
|
- payType, wipePayment, wipeRemarks,
|
|
|
- wipeRemarkImages, wipeTime, applicant,
|
|
|
- applyTime, reviewer, reviewTime,
|
|
|
- payTime, `status`, reason,
|
|
|
- delFlag)
|
|
|
- values (#{shopID,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{bankAccountName,jdbcType=VARCHAR},
|
|
|
- #{bankAccount,jdbcType=VARCHAR}, #{bankName,jdbcType=VARCHAR}, #{type,jdbcType=CHAR},
|
|
|
- #{totalAmount,jdbcType=DECIMAL}, #{balancePayFee,jdbcType=DECIMAL}, #{transferPayFee,jdbcType=DECIMAL},
|
|
|
- #{payType,jdbcType=VARCHAR}, #{wipePayment,jdbcType=DECIMAL}, #{wipeRemarks,jdbcType=VARCHAR},
|
|
|
- #{wipeRemarkImages,jdbcType=VARCHAR}, #{wipeTime,jdbcType=VARCHAR}, #{applicant,jdbcType=INTEGER},
|
|
|
- #{applyTime,jdbcType=VARCHAR}, #{reviewer,jdbcType=INTEGER}, #{reviewTime,jdbcType=VARCHAR},
|
|
|
- #{payTime,jdbcType=VARCHAR}, #{status,jdbcType=CHAR}, #{reason,jdbcType=VARCHAR},
|
|
|
- #{delFlag,jdbcType=VARCHAR})
|
|
|
+ INSERT INTO `cm_pay_shop` (
|
|
|
+ `shopID`, `name`, `bankAccountName`,
|
|
|
+ `bankAccount`, `bankName`, `type`,
|
|
|
+ `totalAmount`, `balancePayFee`,
|
|
|
+ `transferPayFee`, `payType`, `wipePayment`,
|
|
|
+ `wipeRemarks`, `wipeRemarkImages`,
|
|
|
+ `wipeTime`, `applicant`, `applyTime`,
|
|
|
+ `reviewer`, `reviewTime`, `payTime`,
|
|
|
+ `status`, `reason`, `delFlag`
|
|
|
+ )
|
|
|
+ VALUES
|
|
|
+ (
|
|
|
+ #{shopID}, #{name}, #{bankAccountName},
|
|
|
+ #{bankAccount}, #{bankName}, #{type},
|
|
|
+ #{totalAmount}, #{balancePayFee},
|
|
|
+ #{transferPayFee}, #{payType}, #{wipePayment},
|
|
|
+ #{wipeRemarks}, #{wipeRemarkImages},
|
|
|
+ #{wipeTime}, #{applicant}, #{applyTime},
|
|
|
+ #{reviewer}, #{reviewTime}, #{payTime},
|
|
|
+ #{status}, #{reason}, #{delFlag}
|
|
|
+ )
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertPayShopRecord" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
|
|
|
- INSERT INTO `caimei`.`cm_pay_shop_record` (
|
|
|
+ INSERT INTO `cm_pay_shop_record` (
|
|
|
`shopID`, `shopOrderID`, `shopOrderNo`,
|
|
|
`payAmount`, `wipePayment`, `payType`,
|
|
|
`payTime`, `wipeTime`, `payShopID`,
|
|
@@ -532,7 +549,7 @@
|
|
|
#{payAmount}, #{wipePayment}, #{payType},
|
|
|
#{payTime}, #{wipeTime}, #{payShopID},
|
|
|
#{status}, #{delFlag}
|
|
|
- );
|
|
|
+ )
|
|
|
</insert>
|
|
|
|
|
|
<update id="updateBySplitStatus">
|