Просмотр исходного кода

feat: UN-71: 奖金管理-封期管理:结算按钮规则调整.

kevin 1 год назад
Родитель
Сommit
9175e1ac16
2 измененных файлов с 5 добавлено и 7 удалено
  1. 2 4
      backendApi/modules/v1/controllers/BonusController.php
  2. 3 3
      common/models/Period.php

+ 2 - 4
backendApi/modules/v1/controllers/BonusController.php

@@ -101,12 +101,10 @@ class BonusController extends BaseController {
 //        $params[':PERIOD_NUM'] = $nowPeriodNum;
         $data = Period::lists($condition, $params, ['orderBy' => 'PERIOD_NUM ASC', 'limit' => 2]);
         foreach ($data['list'] as $key => $value) {
-            // 是否可结算
+            // 结算
             $data['list'][$key]['IS_CAN_CALC'] = $periodObj->isCanCalc($value['PERIOD_NUM']);
-            // 是否可挂网
+            // 挂网
             $data['list'][$key]['IS_CAN_SENT'] = $periodObj->isCanSend($value['PERIOD_NUM']);
-            // 操作数据按钮是否可用
-            $data['list'][$key]['BUTTON_IS_CAN'] = $periodObj->isCanClose($value['PERIOD_NUM']) || $periodObj->isCanPerf($value['PERIOD_NUM']) || $periodObj->isCanCalc($value['PERIOD_NUM']) || $periodObj->isCanSend($value['PERIOD_NUM']);
         }
         return static::notice($data);
     }

+ 3 - 3
common/models/Period.php

@@ -584,9 +584,9 @@ class Period extends \common\components\ActiveRecord
      */
     public function isCanSend($periodNum = null){
         $period = $this->setPeriodNum($periodNum);
-        if(!$period['IS_CLOSED']){
-            return false;
-        }
+//        if(!$period['IS_CLOSED']){
+//            return false;
+//        }
         if(!$period['IS_CALCULATED'] || $period['IS_CALCULATED'] == self::CALCULATE_FAIL){
             return false;
         }