INSERT INTO sys_order (
ID,
VIP_ID,
ORDER_TIME,
REMARK,
STAFF_ID,
IS_CROSS,
ORDER_NO,
ACTIVITY,
TOTAL,
card_Pay,
STATU,
arrears,
ZK_TOTAL,
SHOP_ID,
CHANGE_ID,
cash_Pay,
beatuyId,
beatuyName,
pay_time,
company_id,
orderType,
is_has_refund
)
VALUES (
#{id},
#{vipId},
#{orderTime},
#{remark},
#{staffId},
#{isCross},
#{orderNo},
#{activity},
#{total},
#{cardPay},
#{statu},
#{arrears},
#{zkTotal},
#{shopId},
#{changeId},
#{cashPay},
#{beatuyId},
#{beatuyName},
#{payTime},
#{companyId},
#{orderType},
#{isHasRefund}
)
UPDATE sys_order
set pay_time = #{payTime}
WHERE id=#{id}
UPDATE sys_order
VIP_ID = #{vipId},
ORDER_TIME = #{orderTime},
REMARK = #{remark},
STAFF_ID = #{staffId},
IS_CROSS = #{isCross},
ORDER_NO = #{orderNo},
ACTIVITY = #{activity},
TOTAL = #{total},
card_Pay = #{cardPay},
arrears = #{arrears},
STATU = #{statu},
ZK_TOTAL = #{zkTotal},
CHANGE_ID = #{changeId},
cash_Pay = #{cashPay},
pay_time = #{payTime},
is_has_refund = #{isHasRefund},
WHERE id=#{id}
delete from sys_order where ID in
#{item}
DELETE FROM sys_order
where ID=#{id}
select
a.*,
c.su_name as STAFF_NAME,
d.SHOP_NAME,
b.PHONE
from sys_order a
LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID
left JOIN sys_users c on c.su_id=a.STAFF_ID
left JOIN sys_shop_info d on d.ID=a.SHOP_ID
where 1=1
and a.ID = #{record.id}
and a.VIP_ID = #{record.vipId}
and a.ORDER_TIME = #{record.orderTime}
and a.STAFF_ID = #{record.staffId}
and a.IS_CROSS = #{record.isCross}
and a.ORDER_NO LIKE CONCAT('%',#{record.orderNo},'%')
and a.ACTIVITY = #{record.activity}
and a.card_Pay = #{record.cardPay}
and a.arrears = #{record.arrears}
and a.STATU = #{record.statu}
and a.CHANGE_ID = #{record.changeId}
and a.SHOP_ID = #{record.shopId}
and a.ORDER_TIME >= #{record.beginTimeVo}
and a.company_id = #{record.companyId}
and a.orderType = #{record.orderType}
where 1=1
and a.ID = #{record.id}
and a.VIP_ID = #{record.vipId}
and a.ORDER_TIME = #{record.orderTime}
and a.STAFF_ID = #{record.staffId}
and a.IS_CROSS = #{record.isCross}
and a.ORDER_NO LIKE CONCAT('%',#{record.orderNo},'%')
and a.company_id = #{record.companyId}
and a.orderType = #{record.orderType}
and a.ACTIVITY = #{record.activity}
and a.card_Pay = #{record.cardPay}
and a.arrears = #{record.arrears}
and a.STATU =#{record.statu}
and b.PHONE like CONCAT('%',#{record.vipPhone},'%')
and b.VIP_NAME like CONCAT('%',#{record.vipName},'%')
and a.SHOP_ID =#{record.shopId}
and a.CHANGE_ID = #{record.changeId}
and a.ORDER_TIME >= #{record.beginTimeVo}