|
@@ -6,32 +6,14 @@ use think\Db;
|
|
|
class Qc{
|
|
|
function index()
|
|
|
{
|
|
|
- $sql = "SELECT uid , count(id) as num FROM `user_sign` where `month` = 11 GROUP BY uid HAVING num > 6 ORDER BY num desc";
|
|
|
- $list = Db::query($sql);
|
|
|
- foreach ($list as $lv)
|
|
|
- {
|
|
|
- $sign_data = Db::table('user_sign')
|
|
|
- ->where('uid',$lv['uid'])
|
|
|
- ->where('month','11')
|
|
|
- ->order('id asc')
|
|
|
- ->limit(7)
|
|
|
- ->select();
|
|
|
- $sign_data=[
|
|
|
- 'uid' =>$lv['uid'],
|
|
|
- 'year' =>$sign_data[6]['year'],
|
|
|
- 'month' =>$sign_data[6]['month'],
|
|
|
- 'day' =>$sign_data[6]['day'],
|
|
|
- 'type' =>'2',
|
|
|
- 'create_at' =>$sign_data[6]['create_at'],
|
|
|
- 'desc' => '恭喜亲通过累积签到7天获得10积分',
|
|
|
- 'integral' => 10,
|
|
|
- 'growth' => 10,
|
|
|
- 'set_id' => 2,
|
|
|
- ];
|
|
|
- Db::table('user_sign')->insert($sign_data);
|
|
|
- $int_id = Db::getLastInsID();
|
|
|
- update_user_integral($lv['uid'], 10,3,$sign_data['desc'],$int_id);
|
|
|
- update_user_growth($lv['uid'],10,3,'恭喜亲通过累积签到7天获得10成长值');
|
|
|
+ $all_order = Db::table('store_order')
|
|
|
+ ->select();
|
|
|
+ foreach ($all_order as $ov){
|
|
|
+ if(!$ov['address_id']) continue;
|
|
|
+ $send_info = Db::table('delivery_address')
|
|
|
+ ->field('pro_name,city_name,county_name,mer_name,detail,phone,name')
|
|
|
+ ->find($ov['address_id']);
|
|
|
+ Db::table('store_order')->where('id',$ov['id'])->update(['send_info'=>json_encode($send_info)]);
|
|
|
}
|
|
|
|
|
|
}
|