Cp 任务
This commit is contained in:
@@ -97,6 +97,19 @@ class UserCp extends Model
|
||||
$this->assignCpDecoration([$from_user_id, $to_user_id], 10, $rights_icon_id); // 10为CP特效类型
|
||||
}
|
||||
//创建cp任务
|
||||
//先查询她两用户有没有其他任务
|
||||
$tasks12 = Db::name('vs_user_cp_task')->where(['user_id' => $from_user_id,'delete_time' => 0])->select();
|
||||
if(!$tasks12){
|
||||
foreach ($tasks12 as $task){
|
||||
db::name('vs_user_cp_task')->where(['id' => $task['id']])->update(['delete_time' => time()]);
|
||||
}
|
||||
}
|
||||
$tasks13 = Db::name('vs_user_cp_task')->where(['user_id' => $to_user_id,'delete_time' => 0])->select();
|
||||
if(!$tasks13){
|
||||
foreach ($tasks13 as $task){
|
||||
db::name('vs_user_cp_task')->where(['id' => $task['id']])->update(['delete_time' => time()]);
|
||||
}
|
||||
}
|
||||
// 数据插入 循环插入7条数据 day 取值是今天开始连续七天 的每一天的值 到天
|
||||
$tasks_data = [];
|
||||
for ($i = 0; $i < 7; $i++) {
|
||||
@@ -114,8 +127,8 @@ class UserCp extends Model
|
||||
// 为第二个用户准备数据
|
||||
$tasks_data[] = [
|
||||
'user_id' => $to_user_id,
|
||||
'need_exp_value' => get_system_config_value('cp_day_exp_value'),
|
||||
'need_time_value' => get_system_config_value('cp_day_time_value'),
|
||||
'need_exp_value' => get_system_config_value('cp_day_exp_value_'.$i),
|
||||
'need_time_value' => get_system_config_value('cp_day_time_value_'.$i),
|
||||
'tasks_bag_id' => 26 + $i, // 26的来源是任务表的id,因为从26开始连续7个是情侣任务的第一天到第七天的任务
|
||||
'day' => date('Y-m-d', strtotime("+$i days")), // 从今天开始连续七天的日期
|
||||
'times' => $i + 1,
|
||||
|
||||
Reference in New Issue
Block a user