|
|
@@ -36,6 +36,7 @@ use common\models\UserBonus;
|
|
|
use common\models\UserRelation;
|
|
|
use common\models\UserWallet;
|
|
|
use frontendApi\modules\v1\models\User;
|
|
|
+use Yii;
|
|
|
|
|
|
class BonusController extends BaseController {
|
|
|
public $modelClass = CalcBonus::class;
|
|
|
@@ -108,7 +109,10 @@ class BonusController extends BaseController {
|
|
|
$periodNum = $period->getNowPeriodNum();
|
|
|
$month = $period->getNowYearMonth();
|
|
|
// 判断是否是周日,并且是否是月结节点
|
|
|
- // 判断是否是月节点
|
|
|
+ // 特殊要求,测试环境要去掉是否是周日的判断,周一至周日都能看.正式环境只有周日能看
|
|
|
+ // 读取加入到忽略文件的common/config/config.php文件内容
|
|
|
+ // $limit = Yii::$app->params['preparePerfLimit'];
|
|
|
+ // var_dump($limit);exit;
|
|
|
$isCalcMonth = $period->isCalcMonth($periodNum);
|
|
|
$w = date('w', time());
|
|
|
if ($w != '0' || $isCalcMonth != 1) {
|
|
|
@@ -120,6 +124,10 @@ class BonusController extends BaseController {
|
|
|
return static::notice(['user' => [],'team'=>[]]);
|
|
|
}
|
|
|
|
|
|
+ // 获取最新的计算时间
|
|
|
+ $calcAt = PeriodPrepare::getInfo($periodNum);
|
|
|
+ $calcAt = date('Y-m-d H:i:s', $calcAt['PERF_STARTED_AT']);
|
|
|
+
|
|
|
// 达标规则,小组底下有一个大于等于一万.或者个人情况里的合计大于等于一万
|
|
|
$data = PerfMonthPrepare::getMonthPerfPrepare($userId, $month);
|
|
|
// PV_PCS 个人业绩 PV_PSS 月新增团队业绩 PV_PSS_TOTAL月累计团队业绩
|
|
|
@@ -185,7 +193,7 @@ class BonusController extends BaseController {
|
|
|
$user[0]['perf_status_name'] = '达标';
|
|
|
}
|
|
|
|
|
|
- return static::notice(['user' => $user,'team'=>$teamInfo]);
|
|
|
+ return static::notice(['user' => $user,'team'=>$teamInfo,'calcAt' => $calcAt]);
|
|
|
}
|
|
|
|
|
|
/**
|