推广员充值换榜定时器优化

master
zhengyongxing 5 years ago
parent ef8d16fc6e
commit 3128c079d3

@ -609,14 +609,17 @@ class TimingController extends AdminController {
public function shiftPromoteStatistics() { public function shiftPromoteStatistics() {
$data = M("shift_task")->where(['status'=>0,'type'=>2])->select(); $data = M("shift_task")->where(['change_status'=>0,'type'=>2])->select();
$promote_data = []; $promote_data = [];
$change_id = [];
foreach ($data as $key => $value) { foreach ($data as $key => $value) {
$promote_data[] = $value['from_promote_id']; $promote_data[] = $value['from_promote_id'];
$promote_data[] = $value['to_promote_id']; $promote_data[] = $value['to_promote_id'];
$change_id[] = $value['id'];
} }
$promote_data=array_unique($promote_data); $promote_data=array_unique($promote_data);
@ -655,6 +658,8 @@ class TimingController extends AdminController {
$this->PromoteStatistics($data); $this->PromoteStatistics($data);
M("shift_task")->where(['id'=>['in',$change_id]])->save(['change_status'=>1]);
// dump($data); // dump($data);
// dump(array_unique($chain_data_secord)); // dump(array_unique($chain_data_secord));

@ -2071,3 +2071,6 @@ INSERT INTO `tab_service_agreement` (`id`, `name`, `content`, `status`, `creator
ALTER TABLE `tab_company_info` ALTER TABLE `tab_company_info`
ADD COLUMN `ali_account` varchar(128) NULL COMMENT '支付宝账号' AFTER `last_up_time`, ADD COLUMN `ali_account` varchar(128) NULL COMMENT '支付宝账号' AFTER `last_up_time`,
ADD COLUMN `fax_ratio` varchar(20) NULL COMMENT '开票税率' AFTER `ali_account`; ADD COLUMN `fax_ratio` varchar(20) NULL COMMENT '开票税率' AFTER `ali_account`;
ALTER TABLE `sys_shift_task`
ADD COLUMN `change_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '推广员充值换榜执行状态 0 未处理 1 已处理' AFTER `status`;
Loading…
Cancel
Save