Commit 7f49ce1e authored by hujun's avatar hujun

核对审核

parent c2ce7f32
...@@ -11,6 +11,7 @@ use app\model\AStore; ...@@ -11,6 +11,7 @@ use app\model\AStore;
use app\model\CActivity; use app\model\CActivity;
use app\model\FApplyForFeeCheck; use app\model\FApplyForFeeCheck;
use app\model\FCompanyData; use app\model\FCompanyData;
use app\model\FSettingLog;
use app\model\FStoreCostExt; use app\model\FStoreCostExt;
use app\model\FStoreData; use app\model\FStoreData;
use app\model\OPartialCommission; use app\model\OPartialCommission;
...@@ -382,5 +383,46 @@ class CostParameter extends Basic ...@@ -382,5 +383,46 @@ class CostParameter extends Basic
return $res; return $res;
} }
/**
* 核对 审核类型, 1考勤审核 2社保审核 3手续费审核 4办公室房租+当月办公门店审核 5费用参数审核
*
* @return \think\Response
*/
public function checkCostParameter()
{
$code = 101;
if (empty($this->params['setting_date']) || empty($this->params['type'])) {
return $this->response($code, '参数错误');
}
if (!in_array($this->params['type'], [1, 2, 3, 4, 5])) {
return $this->response($code, '核对类型错误');
}
$setting_date = date('Y-m-d', strtotime($this->params['setting_date']));
$m_log = new FSettingLog();
$where['setting_date'] = $setting_date;
$where['type'] = $this->params['type'];
$where['is_del'] = 0;
$num = $m_log->getTotal($where);
if ($num >= 5) {
return $this->response($code, '已核对5次,无法再核对。');
}
$save_data['operator_id'] = $this->userId;
$save_data['operator_name'] = $this->userName;
$save_data['type'] = $this->params['type'];
$save_data['setting_date'] = $setting_date;
$num = $m_log->saveOffice($save_data);
if ($num) {
$code = 200;
$msg = '核对成功';
} else {
$msg = '核对失败';
}
return $this->response($code, $msg);
}
} }
\ No newline at end of file
...@@ -553,6 +553,7 @@ Route::group('index', [ ...@@ -553,6 +553,7 @@ Route::group('index', [
'getStoreCostParameterList' => [ 'index/CostParameter/getStoreCostParameterList', [ 'method' => 'POST|GET' ] ], 'getStoreCostParameterList' => [ 'index/CostParameter/getStoreCostParameterList', [ 'method' => 'POST|GET' ] ],
'editCostParameter' => [ 'index/CostParameter/editCostParameter', [ 'method' => 'POST|GET' ] ], 'editCostParameter' => [ 'index/CostParameter/editCostParameter', [ 'method' => 'POST|GET' ] ],
'checkCostParameter' => [ 'index/CostParameter/checkCostParameter', [ 'method' => 'POST' ] ],//核对参数
'getCompanyCostParameterList' => [ 'index/CostParameter/getCompanyCostParameterList', [ 'method' => 'POST|GET' ] ], 'getCompanyCostParameterList' => [ 'index/CostParameter/getCompanyCostParameterList', [ 'method' => 'POST|GET' ] ],
'editCompanyData' => [ 'index/CostParameter/editCompanyData', [ 'method' => 'POST|GET' ] ], 'editCompanyData' => [ 'index/CostParameter/editCompanyData', [ 'method' => 'POST|GET' ] ],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment