update cm_order orderNo = #{orderNo,jdbcType=VARCHAR}, 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}, paySuccessCounter = #{paySuccessCounter}, 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, splitStatus ) VALUES ( #{relationType}, #{receiptID}, #{associateAmount}, #{orderID}, #{delFlag},#{mbOrderId},#{orderRequestNo}, #{splitStatus} ) insert into cm_order_pay_link orderId, linkLogo, unpaidAmount, generateTime, effectiveTime, payStatus, payType, delFlag, #{orderId,jdbcType=BIGINT}, #{linkLogo,jdbcType=VARCHAR}, #{unpaidAmount,jdbcType=DECIMAL}, #{generateTime,jdbcType=TIMESTAMP}, #{effectiveTime,jdbcType=TIMESTAMP}, #{payStatus,jdbcType=CHAR}, #{payType}, #{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}, payType = #{payType}, delFlag = #{delFlag,jdbcType=CHAR}, where id = #{id,jdbcType=INTEGER} UPDATE cm_second_hand_detail SET payStatus = '2', payAmount = #{payAmount}, payFormData = #{payFormData}, payType = #{payType}, payDate = NOW() WHERE productID = #{productID} INSERT INTO `cm_split_account` ( `orderId`, `productId`, `orderProductId`, `shopId`, `type`, `subUserNo`, `splitAccount`, `mbOrderId`, `orderRequestNo`, `payStatus`, `productType`, splitTime ) VALUES ( #{orderId}, #{productId}, #{orderProductId}, #{shopId}, #{type}, #{subUserNo}, #{splitAccount}, #{mbOrderId}, #{orderRequestNo}, #{payStatus}, #{productType}, NOW() ); UPDATE cm_split_account SET payStatus = '1' WHERE mbOrderId = #{mbOrderId} update user userMoney = #{userMoney}, ableUserMoney = #{ableUserMoney}, where userID = #{userId} INSERT INTO `cm_user_balance_record` ( `userId`, `type`, `balanceType`, `addDate`, `amount`, `orderId`, `receiptId`, `returnedId`, `withdrawalsId`, `remark`, `delFlag` ) VALUES ( #{userId}, #{type}, #{balanceType}, #{addDate}, #{amount}, #{orderId}, #{receiptId}, #{returnedId}, #{withdrawalsId}, #{remark}, #{delFlag} ) 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 INTO `cm_pay_shop_record` ( `shopID`, `shopOrderID`, `shopOrderNo`, `payAmount`, `wipePayment`, `payType`, `payTime`, `payShopID`, `status`, `delFlag` ) VALUES ( #{shopID}, #{shopOrderID}, #{shopOrderNo}, #{payAmount}, #{wipePayment}, #{payType}, #{payTime}, #{payShopID}, #{status}, #{delFlag} ) UPDATE cm_receipt_order_relation SET splitStatus = 1 WHERE mbOrderId = #{mbOrderId} UPDATE cm_shop_order SET payStatus = #{payStatus}, payedShopAmount = #{paidShop} WHERE shopOrderID = #{shopOrderId} UPDATE cm_order SET payStatus = #{payStatus} WHERE orderID = #{orderId} INSERT INTO `user_beans_history` ( `userId`, `type`, `beansType`, `orderId`, `num`, `pushStatus`, `addTime`, delFlag ) VALUES ( #{userId}, #{type}, #{beansType}, #{orderId}, #{num}, #{pushStatus}, #{addTime}, 0 ) UPDATE user SET userBeans = #{userBeans} WHERE userID = #{userId} INSERT INTO `caimei`.`cm_short_link` ( `markId`, `shortLink`, `jumpLink`, `createTime` ) VALUES ( #{markId}, #{shortLink}, #{url}, NOW() )