PAY_ID payId,
PAY_OPEN_ID payOpenId,
PAY_MONEY payMoney,
PAY_STATUS payStatus,
PAY_TRANSACTION_ID payTransactionId,
PAY_TRANSACTION_DATE payTransactionDate,
PAY_GIFT_CARD_NUM payGiftCardNum,
PAY_CREATE_DATE payCreateDate,
PAY_REMARK payRemark
AGENT_ID agentId,
AGENT_OPEN_ID agentOpenId,
AGENT_NICKNAME agentNickname,
AGENT_HEAD agentHead,
AGENT_AREA agentArea,
AGENT_SEX agentSex,
AGENT_TEL agentTel,
AGENT_REFERRER_OPENID agentReferrerOpenid,
AGENT_REFERRER_NAME agentReferrerName,
AGENT_CREATE_TIME agentCreateTime,
AGENT_REMARK agentRemark,
AGENT_CARD_SUM agentCardSum,
AGENT_IS_HUNDRED agentIsHudredAgent
INSERT INTO tb_iamberry_agent_info
(
AGENT_OPEN_ID ,
AGENT_NICKNAME ,
AGENT_HEAD ,
AGENT_AREA ,
AGENT_SEX ,
AGENT_TEL ,
AGENT_REFERRER_OPENID ,
AGENT_REFERRER_NAME ,
AGENT_CREATE_TIME ,
AGENT_REMARK ,
AGENT_CARD_SUM
)
VALUES
(
#{agentOpenId},#{agentNickname},#{agentHead},#{agentArea},#{agentSex},
#{agentTel},#{agentReferrerOpenid},#{agentReferrerName},
NOW(),#{agentRemark},#{agentCardSum}
)
INSERT INTO tb_iamberry_agent_pay_logs
(
PAY_OPEN_ID ,
PAY_MONEY ,
PAY_STATUS ,
PAY_TRANSACTION_ID ,
PAY_TRANSACTION_DATE ,
PAY_GIFT_CARD_NUM ,
PAY_CREATE_DATE ,
PAY_REMARK
)
VALUES
(
#{payOpenId},#{payMoney},#{payStatus},#{payTransactionId},
#{payTransactionDate},#{payGiftCardNum},NOW(),#{payRemark}
)
UPDATE TB_IAMBERRY_AGENT_PAY_LOGS
PAY_STATUS=2
,PAY_MONEY = #{payMoney}
,PAY_TRANSACTION_ID = #{payTransactionId}
,PAY_TRANSACTION_DATE = #{payTransactionDate}
WHERE PAY_ID=#{payId}
UPDATE
TB_IAMBERRY_AGENT_INFO
SET
AGENT_CARD_SUM = (AGENT_CARD_SUM + 1)
WHERE
AGENT_OPEN_ID = #{agentOpenId}
UPDATE
TB_IAMBERRY_AGENT_INFO
SET
AGENT_CARD_SUM = 0
WHERE
AGENT_OPEN_ID = #{agentOpenId}
UPDATE TB_IAMBERRY_AGENT_INFO
AGENT_REFERRER_OPENID = #{agentReferrerOpenid},
AGENT_NICKNAME = #{agentNickname},
AGENT_TEL = #{agentTel}
WHERE AGENT_OPEN_ID=#{agentOpenId}