update cm_order
orderNo = #{orderNo,jdbcType=VARCHAR},
organizeID = #{organizeID,jdbcType=INTEGER},
userID = #{userID,jdbcType=BIGINT},
buyUserID = #{buyUserID,jdbcType=INTEGER},
shopOrderIDs = #{shopOrderIDs,jdbcType=VARCHAR},
orderSubmitType = #{orderSubmitType,jdbcType=INTEGER},
orderType = #{orderType,jdbcType=INTEGER},
hasActProduct = #{hasActProduct,jdbcType=CHAR},
autoCloseTimeMills = #{autoCloseTimeMills,jdbcType=DECIMAL},
`status` = #{status,jdbcType=CHAR},
receiptStatus = #{receiptStatus,jdbcType=CHAR},
payStatus = #{payStatus,jdbcType=CHAR},
sendOutStatus = #{sendOutStatus,jdbcType=CHAR},
refundType = #{refundType,jdbcType=CHAR},
payFlag = #{payFlag,jdbcType=CHAR},
onlinePayFlag = #{onlinePayFlag,jdbcType=CHAR},
productTotalFee = #{productTotalFee,jdbcType=DECIMAL},
orderTotalFee = #{orderTotalFee,jdbcType=DECIMAL},
payTotalFee = #{payTotalFee,jdbcType=DECIMAL},
payableAmount = #{payableAmount,jdbcType=DECIMAL},
balancePayFee = #{balancePayFee,jdbcType=DECIMAL},
preferential = #{preferential,jdbcType=DECIMAL},
discountFee = #{discountFee,jdbcType=DECIMAL},
spID = #{spID,jdbcType=BIGINT},
mainSpID = #{mainSpID,jdbcType=BIGINT},
note = #{note,jdbcType=VARCHAR},
clubID = #{clubID,jdbcType=BIGINT},
clubScanTime = #{clubScanTime,jdbcType=VARCHAR},
payWay = #{payWay,jdbcType=VARCHAR},
orderSource = #{orderSource,jdbcType=CHAR},
closeTime = #{closeTime,jdbcType=VARCHAR},
confirmTime = #{confirmTime,jdbcType=VARCHAR},
payTime = #{payTime,jdbcType=VARCHAR},
orderTime = #{orderTime,jdbcType=VARCHAR},
productCount = #{productCount,jdbcType=INTEGER},
presentCount = #{presentCount,jdbcType=INTEGER},
cooFreeFlag = #{cooFreeFlag,jdbcType=CHAR},
cooFreeRate = #{cooFreeRate,jdbcType=INTEGER},
cooFreeAmount = #{cooFreeAmount,jdbcType=DECIMAL},
invoiceFlag = #{invoiceFlag,jdbcType=CHAR},
confirmFlag = #{confirmFlag,jdbcType=CHAR},
clauseID = #{clauseID,jdbcType=BIGINT},
clauseContent = #{clauseContent,jdbcType=VARCHAR},
clauseName = #{clauseName,jdbcType=VARCHAR},
updateDate = #{updateDate,jdbcType=VARCHAR},
freePostFlag = #{freePostFlag,jdbcType=CHAR},
freight = #{freight,jdbcType=DECIMAL},
delFlag = #{delFlag,jdbcType=CHAR},
freePostageTicketID = #{freePostageTicketID,jdbcType=INTEGER},
splitFlag = #{splitFlag,jdbcType=CHAR},
closeReason = #{closeReason,jdbcType=VARCHAR},
postageOrderFlag = #{postageOrderFlag,jdbcType=CHAR},
where orderID = #{orderID,jdbcType=BIGINT}
INSERT INTO `cm_discern_receipt` (
`payWay`, `payType`, `receiptType`,
`receiptStatus`, `smsContent`, `smsMd5Code`,
`orderFlag`, `receiptAmount`, `handlingFee`,
`confirmType`, `confirmUserPermissionID`,
`reviewUserPermissionID`, `cancelUserPermissionID`,
`transactionNum`, `bankID`, `bankCode`,
`kuaiQianPayTypeID`, `kuaiQianPayerID`,
`rePayFlag`, `actualAmount`, `formData`,
`problem`, `noOrderReason`, `reviewReason`,
`cancelReason`, `receiptDate`, `confirmDate`,
`reviewDate`, `cancelDate`, `updateDate`,
`delFlag`
)
VALUES
(
#{payWay}, #{payType}, #{receiptType},
#{receiptStatus}, #{smsContent}, #{smsMd5Code},
#{orderFlag}, #{receiptAmount}, #{handlingFee},
#{confirmType}, #{confirmUserPermissionID},
#{reviewUserPermissionID}, #{cancelUserPermissionID},
#{transactionNum}, #{bankID}, #{bankCode},
#{kuaiQianPayTypeID}, #{kuaiQianPayerID},
#{rePayFlag}, #{actualAmount}, #{formData},
#{problem}, #{noOrderReason}, #{reviewReason},
#{cancelReason}, #{receiptDate}, #{confirmDate},
#{reviewDate}, #{cancelDate}, #{updateDate},
#{delFlag}
)
INSERT INTO `cm_receipt_order_relation` (
`relationType`, `receiptID`, `associateAmount`,
`orderID`, `delFlag`, mbOrderId, orderRequestNo
)
VALUES
(
#{relationType}, #{receiptID}, #{associateAmount},
#{orderID}, #{delFlag},#{mbOrderId},#{orderRequestNo}
)
insert into cm_order_pay_link
orderId,
linkLogo,
unpaidAmount,
generateTime,
effectiveTime,
payStatus,
delFlag,
#{orderId,jdbcType=BIGINT},
#{linkLogo,jdbcType=VARCHAR},
#{unpaidAmount,jdbcType=DECIMAL},
#{generateTime,jdbcType=TIMESTAMP},
#{effectiveTime,jdbcType=TIMESTAMP},
#{payStatus,jdbcType=CHAR},
#{delFlag,jdbcType=CHAR},
update cm_order_pay_link
orderId = #{orderId,jdbcType=BIGINT},
linkLogo = #{linkLogo,jdbcType=VARCHAR},
unpaidAmount = #{unpaidAmount,jdbcType=DECIMAL},
generateTime = #{generateTime,jdbcType=TIMESTAMP},
effectiveTime = #{effectiveTime,jdbcType=TIMESTAMP},
payStatus = #{payStatus,jdbcType=CHAR},
delFlag = #{delFlag,jdbcType=CHAR},
where id = #{id,jdbcType=INTEGER}