|
@@ -384,7 +384,60 @@ class festvalControl extends mobileControl
|
|
|
|
|
|
public function new_yearOp()
|
|
|
{
|
|
|
- return self::outsuccess(null,'festival/newYear/index');
|
|
|
+ if(session_helper::need_wechat_author())
|
|
|
+ {
|
|
|
+ $author = new thrid_author\wxauthor();
|
|
|
+ $url = BASE_SITE_URL . "/mobile/index.php?act=festval&op=new_year";
|
|
|
+ $url = $author->enter($url);
|
|
|
+ return self::outsuccess(['direct_uri' => $url],"redirect");
|
|
|
+ }
|
|
|
+
|
|
|
+ $act_id = 2;
|
|
|
+ $member_id = session_helper::memberid();
|
|
|
+ $isApp = session_helper::isapp();
|
|
|
+
|
|
|
+
|
|
|
+ if($member_id > 0)
|
|
|
+ {
|
|
|
+ $cond = ["activity_id" => $act_id,"item_id" => $member_id];
|
|
|
+ $detail = Model()->table('activity_detail')->where($cond)->find();
|
|
|
+
|
|
|
+ $bestWish = empty($detail) ? 0 : intval($detail["store_name"]);
|
|
|
+ }else{
|
|
|
+ $bestWish = 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ return self::outsuccess(["login"=>$member_id ,"bestWish"=>$bestWish ,"isapp"=>$isApp],'festival/newYear/index');
|
|
|
+ }
|
|
|
+
|
|
|
+ public function ajax_new_yearOp()
|
|
|
+ {
|
|
|
+ $val = intval($_GET["bestWish"]);
|
|
|
+ if($val <= 0 || $val > 6) {
|
|
|
+ return self::outerr(errcode::ErrParamter,"错误的请求参数");
|
|
|
+ }
|
|
|
+
|
|
|
+ $member_id = session_helper::memberid();
|
|
|
+ if($member_id <= 0) {
|
|
|
+ return self::outerr(errcode::ErrUnLogin,"请先登录");
|
|
|
+ }
|
|
|
+
|
|
|
+ $model = Model();
|
|
|
+ $act_id = 2;
|
|
|
+ $cond = ["activity_id" => $act_id,"item_id" => $member_id];
|
|
|
+ $detail = $model->table('activity_detail')->where($cond)->find();
|
|
|
+ if(!empty($detail)) {
|
|
|
+ return self::outsuccess(["bestWish" => $val]);
|
|
|
+ } else {
|
|
|
+ $datas = $cond;
|
|
|
+ $datas["item_name"] = "2019元旦活动-锦鲤神签";
|
|
|
+ $datas["store_id"] = time();
|
|
|
+ $datas["store_name"] = $val;
|
|
|
+ $res = $model->table('activity_detail')->insert($datas);
|
|
|
+ if(!$res) return self::outerr(errcode::ErrDB,"网络错误");
|
|
|
+ }
|
|
|
+
|
|
|
+ return self::outsuccess(["bestWish" => $val]);
|
|
|
}
|
|
|
|
|
|
private function mine_steps_info($userSteps)
|