|
|
@@ -25,18 +25,18 @@ class CalcController extends BaseController
|
|
|
{
|
|
|
$params = Cache::getAsyncParams($taskKey);
|
|
|
$periodNum = $params['periodNum'] ?? 0;
|
|
|
- CalcRecord::record($periodNum, '业绩单生成中');
|
|
|
+ CalcRecord::record($periodNum, '【生成业绩单】业务系统,业绩单生成中');
|
|
|
//生成业绩单 状态已修改
|
|
|
$res = (new GeneratePerfOrder($periodNum))->start();
|
|
|
//该期状态改为不在计算中
|
|
|
// Period::updatePeriodIsProcessing($periodNum, Period::NOT_PROCESSING);
|
|
|
|
|
|
if (200 == $res['code']) {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '业绩单已生成');
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【生成业绩单】业务系统,业绩单已生成');
|
|
|
\Yii::$app->swooleAsyncTimer->pushAsyncResultToAdmin($params['handleUserId'], "第{$params['periodNum']}期生成业绩单更新成功");
|
|
|
return true;
|
|
|
} else {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '业绩单生成失败,原因:' . substr($res['msg'],0,1000) ?? '');
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【生成业绩单】业务系统,业绩单生成失败,原因:' . substr($res['msg'],0,1000) ?? '');
|
|
|
\Yii::$app->swooleAsyncTimer->pushAsyncResultToAdmin($params['handleUserId'], "第{$params['periodNum']}期生成业绩单更新失败,原因:" . $res['msg'] ?? '', false);
|
|
|
return false;
|
|
|
}
|
|
|
@@ -48,7 +48,7 @@ class CalcController extends BaseController
|
|
|
$params = Cache::getAsyncParams($taskKey);
|
|
|
$periodNum = $params['periodNum'] ?? 0;
|
|
|
//生成业绩单 状态已修改
|
|
|
- CalcRecord::record($periodNum, '开始生成业绩单');
|
|
|
+ CalcRecord::record($periodNum, '【生成业绩单】业务系统,开始生成业绩单');
|
|
|
//重置业务系统的计算进度标识
|
|
|
\Yii::$app->db->createCommand()->update('AR_PERIOD', ['IS_PERFED' => 0, 'IS_CALCULATED' => 0], 'PERIOD_NUM=' . $periodNum)->execute();
|
|
|
//重置计算系统的计算进度标识
|
|
|
@@ -57,28 +57,28 @@ class CalcController extends BaseController
|
|
|
|
|
|
$res = (new GeneratePerfOrder($periodNum))->start();
|
|
|
if (200 == $res['code']) {
|
|
|
- CalcRecord::record($periodNum, '业绩单已生成');
|
|
|
+ CalcRecord::record($periodNum, '【生成业绩单】业务系统,业绩单已生成');
|
|
|
} else {
|
|
|
Period::updatePeriodIsProcessing($periodNum, Period::NOT_PROCESSING);
|
|
|
- CalcRecord::record($periodNum, '第' . $periodNum . '期业绩单生成失败,原因:' . substr($res['msg'],0,100));
|
|
|
+ CalcRecord::record($periodNum, '【生成业绩单】业务系统,第' . $periodNum . '期业绩单生成失败,原因:' . substr($res['msg'],0,100));
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
//推送基础数据
|
|
|
- CalcRecord::record($periodNum, '开始推送基础数据');
|
|
|
+ CalcRecord::record($periodNum, '【基础数据】开始推送基础数据');
|
|
|
$res = (new PushBaseDataToCalc($periodNum))->start();
|
|
|
if (200 == $res['code']) {
|
|
|
Period::updatePeriodIsProcessing($periodNum, Period::NOT_PROCESSING);
|
|
|
- CalcRecord::record($periodNum, '基础数据完成推送');
|
|
|
+ CalcRecord::record($periodNum, '【基础数据】基础数据完成推送');
|
|
|
} else {
|
|
|
Period::updatePeriodIsProcessing($periodNum, Period::NOT_PROCESSING);
|
|
|
- CalcRecord::record($periodNum, '第' . $periodNum . '期基础数据推送失败,原因:' . $res['msg']);
|
|
|
+ CalcRecord::record($periodNum, '【基础数据】第' . $periodNum . '期基础数据推送失败,原因:' . $res['msg']);
|
|
|
return false;
|
|
|
}
|
|
|
//todo 完成需要修改状态
|
|
|
|
|
|
//通知结算系统生成期业绩
|
|
|
- CalcRecord::record($periodNum, '开始生成' . $periodNum . '期的期业绩');
|
|
|
+ CalcRecord::record($periodNum, '【基础数据】开始生成' . $periodNum . '期的期业绩');
|
|
|
\Yii::$app->$db->createCommand()->update('AR_PERIOD', ['IS_PREPARE' => 1], 'PERIOD_NUM=' . $periodNum)->execute();
|
|
|
//todo 完成需要修改状态
|
|
|
|
|
|
@@ -156,14 +156,14 @@ class CalcController extends BaseController
|
|
|
{
|
|
|
$params = Cache::getAsyncParams($taskKey);
|
|
|
$periodNum = $params['periodNum'] ?? 0;
|
|
|
- CalcRecord::record($periodNum, '开始推送基础数据');
|
|
|
+ CalcRecord::record($periodNum, '【基础数据】开始准备基础数据');
|
|
|
//推送数据 状态已修改
|
|
|
$res = (new PushBaseDataToCalc($periodNum))->start();
|
|
|
if (200 == $res['code']) {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '基础数据已全部推送');
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【基础数据】基础数据已全部推送');
|
|
|
return true;
|
|
|
} else {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '基础数据推送失败,原因:' . substr($res['msg'],0,100));
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【基础数据】基础数据推送失败,原因:' . substr($res['msg'],0,100));
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
@@ -176,14 +176,14 @@ class CalcController extends BaseController
|
|
|
{
|
|
|
$params = Cache::getAsyncParams($taskKey);
|
|
|
$periodNum = $params['periodNum'] ?? 0;
|
|
|
- CalcRecord::record($periodNum, '开始拉取期业绩数据');
|
|
|
+ CalcRecord::record($periodNum, '【期业绩】开始拉取期业绩数据');
|
|
|
//推送数据 状态已修改
|
|
|
$res = (new PullPerfDataFromCalc($periodNum))->start();
|
|
|
if (200 == $res['code']) {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '期业绩数据已全部拉取');
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【期业绩】期业绩数据已全部拉取');
|
|
|
return true;
|
|
|
} else {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '期业绩数据拉取失败,原因:' . substr($res['msg'],0,100));
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【期业绩】期业绩数据拉取失败,原因:' . substr($res['msg'],0,100));
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
@@ -196,14 +196,14 @@ class CalcController extends BaseController
|
|
|
{
|
|
|
$params = Cache::getAsyncParams($taskKey);
|
|
|
$periodNum = $params['periodNum'] ?? 0;
|
|
|
- CalcRecord::record($periodNum, '开始拉取奖金数据');
|
|
|
+ CalcRecord::record($periodNum, '【奖金计算】开始拉取'.$periodNum.'期奖金数据');
|
|
|
//推送数据 状态已修改
|
|
|
$res = (new PullCalcBonusData($periodNum))->start();
|
|
|
if (200 == $res['code']) {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '奖金数据已全部拉取');
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【奖金计算】'.$periodNum.'期奖金数据已全部拉取');
|
|
|
return true;
|
|
|
} else {
|
|
|
- self::recordCalcAndProcessStatus($periodNum, '奖金数据拉取失败,原因:' . $res['msg'] ?? '');
|
|
|
+ self::recordCalcAndProcessStatus($periodNum, '【奖金计算】'.$periodNum.'期奖金数据拉取失败,原因:' . $res['msg'] ?? '');
|
|
|
return false;
|
|
|
}
|
|
|
}
|