|
|
|
@ -609,19 +609,27 @@ class TimingController extends AdminController {
|
|
|
|
|
|
|
|
|
|
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 = [];
|
|
|
|
|
|
|
|
|
|
$change_id = [];
|
|
|
|
|
|
|
|
|
|
foreach ($data as $key => $value) {
|
|
|
|
|
|
|
|
|
|
$promote_data[] = $value['from_promote_id'];
|
|
|
|
|
$promote_data[] = $value['to_promote_id'];
|
|
|
|
|
$change_id[] = $value['id'];
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
$promote_data=array_unique($promote_data);
|
|
|
|
|
sort($promote_data);
|
|
|
|
|
|
|
|
|
|
if(!$promote_data) {
|
|
|
|
|
echo "没有数据";
|
|
|
|
|
die();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$chain_data = M("promote","tab_")
|
|
|
|
|
->field("id")
|
|
|
|
|
->where(['chain'=>'/','id'=>['in',$promote_data]])
|
|
|
|
@ -650,6 +658,8 @@ class TimingController extends AdminController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$this->PromoteStatistics($data);
|
|
|
|
|
|
|
|
|
|
M("shift_task")->where(['id'=>['in',$change_id]])->save(['change_status'=>1]);
|
|
|
|
|
// dump($data);
|
|
|
|
|
// dump(array_unique($chain_data_secord));
|
|
|
|
|
|
|
|
|
|