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}