Merge branch 'feature/kpi' into develop
This commit is contained in:
@@ -6,6 +6,7 @@ use app\admin\targets\validate\SalesAnnualTargetsValidate;
|
|||||||
use app\common\model\User;
|
use app\common\model\User;
|
||||||
use app\common\traits\crud\CrudServiceTrait;
|
use app\common\traits\crud\CrudServiceTrait;
|
||||||
use app\common\model\SalesAnnualTargets;
|
use app\common\model\SalesAnnualTargets;
|
||||||
|
use support\exception\BusinessException;
|
||||||
use support\Request;
|
use support\Request;
|
||||||
|
|
||||||
class SalesAnnualTargetsService
|
class SalesAnnualTargetsService
|
||||||
@@ -73,6 +74,15 @@ class SalesAnnualTargetsService
|
|||||||
if(isset($data['user_id']) && empty($data['user_id'])){
|
if(isset($data['user_id']) && empty($data['user_id'])){
|
||||||
unset($data['user_id']);
|
unset($data['user_id']);
|
||||||
}
|
}
|
||||||
|
if(isset($data['user_id']) && isset($data['user_id'])){
|
||||||
|
$annualTargets = SalesAnnualTargets::where('year',$data['year'])->where('corp_id',$data['corp_id'])->where('user_id', $data['user_id'])->first();
|
||||||
|
}else{
|
||||||
|
$annualTargets = SalesAnnualTargets::where('year',$data['year'])->whereNull('corp_id')->whereNull('user_id')->first();
|
||||||
|
}
|
||||||
|
|
||||||
|
if($annualTargets){
|
||||||
|
throw new BusinessException('目标重复添加');
|
||||||
|
}
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user