From dd05e086f7fd3f70d4d0ea46d4830bffd326f7e3 Mon Sep 17 00:00:00 2001
From: lccsw <805383944@qq.com>
Date: Fri, 22 Jul 2022 14:16:04 +0800
Subject: [PATCH] edit-api-credit_rule
---
admin/controllers/app/liche/Member.php | 9 ++++++
api/controllers/Welcome.php | 4 ---
api/controllers/wxapp/liche/Credit.php | 43 ++++++++++++++++++++++++--
3 files changed, 50 insertions(+), 6 deletions(-)
diff --git a/admin/controllers/app/liche/Member.php b/admin/controllers/app/liche/Member.php
index 6a217028..fc28d4d8 100755
--- a/admin/controllers/app/liche/Member.php
+++ b/admin/controllers/app/liche/Member.php
@@ -253,6 +253,9 @@ class Member extends HD_Controller{
if(!$user){
return $this->show_json(SYS_CODE_FAIL, '参数错误');
}
+ if(!$user['mobile']){
+ return $this->show_json(SYS_CODE_FAIL, '兑换失败,用户未授权手机号');
+ }
if($this->input->method() == 'post'){
$credits = -1 * abs(intval($this->input->post('credits')));
$remark = $this->input->post('remark');
@@ -263,6 +266,12 @@ class Member extends HD_Controller{
$jsondata['item_code'] = $item_code;
$result = $this->credits_entity->change($uid,$credits,5,0,$remark,$jsondata);
if($result['code']){
+ //发短信通知
+ $params = [
+ 'goods' => $item_title,
+ 'code' => $item_code
+ ];
+ send_alisms(array('mobile' => $user['mobile'], 'template' => 'SMS_246545017', 'param' => $params));
return $this->show_json(SYS_CODE_SUCCESS, '兑换成功');
}else{
return $this->show_json(SYS_CODE_FAIL, $result['msg']);
diff --git a/api/controllers/Welcome.php b/api/controllers/Welcome.php
index 90ba84e1..b80b45fe 100755
--- a/api/controllers/Welcome.php
+++ b/api/controllers/Welcome.php
@@ -11,9 +11,5 @@ class Welcome extends CI_Controller {
}
public function test(){
- $this->load->library('entity/credits_entity');
-// $res = $this->credits_entity->change(4,10);
- $res = $this->credits_entity->freeze(4,10,1);
- print_r($res);
}
}
diff --git a/api/controllers/wxapp/liche/Credit.php b/api/controllers/wxapp/liche/Credit.php
index 850bac19..ab3aad87 100644
--- a/api/controllers/wxapp/liche/Credit.php
+++ b/api/controllers/wxapp/liche/Credit.php
@@ -61,8 +61,47 @@ class Credit extends Wxapp{
protected function get_rule(){
$data = [
- 'title' => '规则标题',
- 'content' => '活动规则',
+ 'title' => '狸车积分计划条款与细则',
+ 'content' => '一、参与资格
+(一)狸车积分计划(以下简称“积分计划”)适用于全体狸车车主(以下简称“车主”)或(及)狸车分销人员(以下简称“分销人”)。
+(二)如车主及分销人出现以下情况,包括但不限于:虚假留资、虚假试驾、有恶意利用积分系统漏洞,狸车有权采取包括但不限于取消车主及分销人参与本积分计划的资格的处理措施。
+(三)在车主及分销人累积和兑换积分的过程中,如通过非正常手段或者非个人交易等手段恶意套取积分,包括但不限于异常交易、虚假交易、作弊累积、恶意套现、疑似套取积分行为等,狸车有权不予累积相关交易积分并采取冻结积分、撤销积分、冻结车主权益、撤销车主权益、撤销分销资格等措施,而无须事先向车主及分销人发送通知、说明理由或征得同意。如狸车车主及分销人因违反规则被撤销车主权益或撤销分销资格,则积分将全部清零。如狸车车主及分销人员存在任何违反中华人民共和国刑法所规定的违法行为的,狸车保留采取进一步措施的权利,包括但不限于:不另行通知取消该车主及分销人员与本计划资格、积分清零、积分账户冻结、追回该车主及分销人已兑换的礼品、对该车主及分销人追究法律责任等。
+(四)在狸车车主及分销人参与积分活动过程中,若车主及分销人使用第三方工具、第三方平台或任何其他违反公平原则的以非正常方式参与积分活动,一经发现,狸车有权取消其参加该活动以及狸车其他所有活动(包括但不限于抢兑活动、抽奖活动、赠送礼品等所有类型的活动)的资格,且保留向以非正常方式参与积分活动的狸车车主及分销人追究法律责任的权利。
+
+二、积分累积规则
+(一)车主及分销人累积的积分将归集至车主及分销人的狸车积分账户(以下简称“积分账户”)。积分并不构成车主及分销人资产,不可转让给任何第三方,不可继承。车主及分销人持有的狸车车主合作方积分不可与车主及分销人名下的狸车积分进行合并。
+(二)积分按照车主及分销人在狸车后台录入被介绍人信息=50积分,被介绍人到店试驾=300积分,被介绍人提车=2000积分;被介绍人完成试驾=300积分,被介绍人提车=1000积分。特殊车型的积分规则,以狸车官网具体宣传页面信息为准。
+
+三、积分有效期
+积分有效期为最后一笔积分入账后24个月。即每笔积分入账都将充值积分有效期,直至最后一笔积分入账后24个月起,积分过期。例如,2021年8月22日入账最后一笔积分,所有积分将在2023年8月22日过期。
+
+四、积分查询
+车主及分销人可通过登陆狸车官方微信小程序或联系狸车用户服务中心积分查询。查询方式可能新增或调整,以实际为准,狸车保留新增或调整查询方式而不事先通知的权利。
+
+五、积分礼品兑换规则
+(一)礼品兑换需由车主、分销人或被介绍人提出,不同车主、分销人或被介绍人名下的积分不能合并使用。
+(二)车主、分销人或被介绍人可使用“积分”或“积分+现金”的方式兑换礼品。
+(三)车主只能为自己名下且在狸车购买的车提出积分兑换保险或保养的申请,不能为其它车辆提出兑换保险或保养的申。
+(四)车主、分销人或被介绍人兑换的代金券或充值卡的使用方法请参照并遵守各商户公布的服务条款与细则。
+(五)所有礼品兑换申请一经成立,不可取消或更改。系统将优先扣除车主、分销人或被介绍人积分账户中先行到期的积分。
+(六)由于车主、分销人或被介绍人提交的收货信息有误、超时未签收等车主、分销人或被介绍人个人原因导致礼品配送失败的,自提交订单起90天内,车主、分销人或被介绍人要求重新配送的,狸车可安排二次配送,并根据国内快递公司标准收取相关配送费用。
+(七)礼品数量有限,先兑先得;积分礼品以兑换当时积分商城实际显示为准,狸车保留调整积分礼品品类、数量、起兑点、兑换比率、兑换规则和条件等而不事先通知的权利。狸车保留以同等价值产品替代已兑完的产品的权利。若非质量问题,所有礼品均不可退换、退积分或现金。
+(八)狸车官网等各官方宣传渠道、礼品宣传手册、折页以及其他宣传物料上所列礼品图片仅供参考,以实物为准。图片所列礼品外的附加部分为装饰所用,不构成礼品的组成部分。
+(九)本积分计划所列礼品及服务,均由相关礼品合作商直接提供给车主、分销人或被介绍人。车主、分销人或被介绍人在签收礼品时应当检查礼品的完好性,若存在缺损可拒绝签收。礼品存在的质量问题投诉应在收到礼品后2周内提出,超过时限的,礼品不予退换。所兑换的礼品若存在质量或售后服务等问题,均由提供礼品或服务的合作商负责处理解决,狸车仅负责协助车主、分销人或被介绍人与合作商取得联系。若礼品对车主、分销人或被介绍人或第三人造成损害,亦由提供礼品或服务的合作商承担损害赔偿责任。
+(十)当车主、分销人或被介绍人积分账户积分不足或车主及分销人车主处于非正常状态时(包括但不限于卡片被冻结车主权益、撤销车主权益、撤销分销资格或第一条第二、三、四款的各种情况),车主、分销人或被介绍人将不能使用积分兑换礼品。
+(十一)车主、分销人或被介绍人需自行承担使用积分兑换的礼品及服务所附带的纳税义务。
+(十二)所有礼品兑换均不提供发票。
+
+六、积分礼品兑换方式
+车主、分销人或被介绍人可通过登陆狸车官方微信小程序或联系狸车用户服务中心进行礼品兑换。礼品兑换方式可能新增或调整,以实际为准,狸车保留新增或调整礼品兑换方式而不事先通知的权利。
+
+七、积分礼品配送
+礼品通过快递公司进行配送(礼品配送范围仅限中国大陆地区)。所有礼品首次配送均为免费送货上门,礼品详情页面特别说明的除外。
+礼品兑换订单提交后,车主、分销人或被介绍人将在7个工作日以内收到礼品(偏远地区配送时效将会适当延长,遇节假日顺延)。在此期间请保持联系电话畅通,以便配送人员联络送货。
+
+八、其它
+狸车与礼品合作商为各自独立存在的、合法的、平等的法律关系和法律责任主体,对各自的义务、债务和开支负责,双方之间不存在任何形式的委托、代理、联营、合伙等法律关系。双方互不承担连带责任。
+在法律允许范围内,狸车有权根据政策要求及市场经营情况修改或取消本积分计划。本积分计划未尽事宜,以狸车官方发布的信息为准。',
];
return $data;
}