您的位置:首页 > 其它

一些debug

2018-07-17 11:29 92 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/samuelandkevin/article/details/81078303
//是否已经购买案例   `product_type` '商品类型 1-工作指引,2-培训视频,3-财税+案例',
SELECT
d.mobile,c.id as caseId,c.title,a.*
FROM
taxtao_user_order a
LEFT JOIN taxtao_user_order_detail b ON b.order_id = a.id
LEFT JOIN info_case c ON c.id = b.product_id
LEFT JOIN taxtao_user_account d ON d.id = a.user_id
WHERE
d.mobile = '13539467126'
AND a.product_type = 3
AND a. STATUS = 1
AND c.title like "%案例%"

//查询案例价格
SELECT * from info_case where title like "%案例%";

//是否已经购买工作指引   `service_type`  '服务类型 1-电子书,2-培训视频,3-案例'
SELECT
a.*
FROM
taxtao_user_pay_services a
LEFT JOIN taxtao_user_account b ON a.user_id = b.id
WHERE
b.mobile = '13539467126'
AND a.service_expires_time > now()
AND a.service_state = 0
AND a.service_type  = 1

//对已购买的商品设置状态为未购买

data.toEmail = "446570758@qq.com";
data.subject = "新增订单提醒";
data.content = "客户***购买了****,已经通过***支付成功,请注意查看";
mui.ajax(CTX + 'api/email/newOrder?accessToken=' + TOKEN, {
data: data,
dataType: 'json',
type: 'post',
timeout: 10000,
headers: {"Content-Type": "application/json"},
success: function(data) {
if(data && data.code == "999"){
mui.toast("发送成功");
}else{
mui.toast(data.msg);
}
},
error: function(error) {
mui.toast("发送邮件出错了,请稍候重试");
}
});

SELECT
a.order_no AS '订单号',
b.product_id AS '商品id',
(
CASE a.product_type
WHEN 1 THEN
e.`name`
WHEN 3 THEN
d.title
END
) AS '商品名',
b.quantity AS '数量',
a.money AS '订单金额',
(
CASE a.order_type
WHEN 1 THEN
'在线支付订单'
WHEN 2 THEN
'电话订购订单'
END
) '订单类型',
(
CASE a.product_type
WHEN 1 THEN
'工作指引'
WHEN 2 THEN
'培训视频'
WHEN 3 THEN
'案例'
END
) '商品类型',
(
CASE a. STATUS
WHEN 0 THEN
'待支付'
WHEN 1 THEN
'已支付'
WHEN 2 THEN
'已完成'
WHEN 3 THEN
'已取消'
WHEN 4 THEN
'已删除'
END
) '订单状态',
(
CASE a.payment_type
WHEN 1 THEN
'微信支付'
WHEN 2 THEN
'支付宝END'
ELSE
''
END
) AS '支付方式',
a.user_id AS '用户id',
c.user_name AS '用户名',
c.mobile AS '手机号',
(
CASE c.gender
WHEN 1 THEN
'男'
WHEN - 1 THEN
'女'
ELSE
''
END
) AS '性别',
a.payment_time AS '支付时间',
a.created_date AS '创建时间',
a.updated_date AS '更新时间'
FROM
taxtao_user_order a
LEFT JOIN taxtao_user_order_detail b ON a.id = b.order_id
LEFT JOIN taxtao_user_account c ON a.user_id = c.id
LEFT JOIN taxdb.info_case d ON d.id = b.product_id
AND a.product_type = 3
LEFT JOIN taxtao_book_base_info e ON e.id = b.product_id
AND a.product_type = 1
WHERE
a.order_type = 1
ORDER BY
a.updated_date DESC;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: