|
|
@@ -183,6 +183,15 @@ class Period extends \common\components\ActiveRecord
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public function getTeamsPeriodNum(){
|
|
|
+ $teamsPeriodNum = static::find()->where('IS_CLOSED=1 AND IS_SENT=0')->orderBy('PERIOD_NUM ASC')->asArray()->one();
|
|
|
+ if($teamsPeriodNum){
|
|
|
+ return $teamsPeriodNum['PERIOD_NUM'];
|
|
|
+ } else {
|
|
|
+ return self::SYSTEM_START_PERIOD_NUM;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取当前期的开始时间
|
|
|
* @return int
|
|
|
@@ -240,7 +249,16 @@ class Period extends \common\components\ActiveRecord
|
|
|
* @return int|string
|
|
|
*/
|
|
|
public function getNowYearMonth(){
|
|
|
- $this->setPeriodNum(122);
|
|
|
+ $this->setPeriodNum();
|
|
|
+ if($this->nowPeriodArr){
|
|
|
+ return $this->nowPeriodArr['CALC_YEAR'].Tool::numFix($this->nowPeriodArr['CALC_MONTH']);
|
|
|
+ } else {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public function getTeamsYearMonth($periodNum){
|
|
|
+ $this->setPeriodNum($periodNum);
|
|
|
if($this->nowPeriodArr){
|
|
|
return $this->nowPeriodArr['CALC_YEAR'].Tool::numFix($this->nowPeriodArr['CALC_MONTH']);
|
|
|
} else {
|