更新细节

This commit is contained in:
yaooo 2023-11-20 11:07:57 +08:00
parent b3503bc375
commit c255517632
3 changed files with 10 additions and 10 deletions

View File

@ -145,7 +145,7 @@ class FinanceExpense extends ApiController
$flow_list = Db::name('Flow')->where('id',$param['flow_id'])->value('flow_list'); $flow_list = Db::name('Flow')->where('id',$param['flow_id'])->value('flow_list');
$flow = unserialize($flow_list); $flow = unserialize($flow_list);
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
foreach($flow as $item) { foreach($flow as $item) {
// 当前部门负责人 // 当前部门负责人
if ($item['flow_type'] == 1) { if ($item['flow_type'] == 1) {
@ -190,7 +190,7 @@ class FinanceExpense extends ApiController
//删除原来的审核流程和审核记录 //删除原来的审核流程和审核记录
Db::name('FlowStep')->where(['action_id'=>$param['id'],'type'=>2,'delete_time'=>0])->update(['delete_time'=>time()]); Db::name('FlowStep')->where(['action_id'=>$param['id'],'type'=>2,'delete_time'=>0])->update(['delete_time'=>time()]);
Db::name('FlowRecord')->where(['action_id'=>$param['id'],'type'=>2,'delete_time'=>0])->update(['delete_time'=>time()]); Db::name('FlowRecord')->where(['action_id'=>$param['id'],'type'=>2,'delete_time'=>0])->update(['delete_time'=>time()]);
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
if($flow[0]['flow_type'] == 1){ if($flow[0]['flow_type'] == 1){
// 部门负责人 // 部门负责人
$manager = get_department_manager($this->uid); $manager = get_department_manager($this->uid);
@ -300,7 +300,7 @@ class FinanceExpense extends ApiController
$param['did'] = $this->did; $param['did'] = $this->did;
Db::startTrans(); Db::startTrans();
try { try {
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
if($flow[0]['flow_type'] == 1){ if($flow[0]['flow_type'] == 1){
// 部门负责人 // 部门负责人
$manager = get_department_manager($this->uid); $manager = get_department_manager($this->uid);

View File

@ -173,7 +173,7 @@ class FinanceInvoice extends ApiController
$this->apiError("银行地址不能为空"); $this->apiError("银行地址不能为空");
} }
} }
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
foreach($flow as $item) { foreach($flow as $item) {
// 当前部门负责人 // 当前部门负责人
if ($item['flow_type'] == 1) { if ($item['flow_type'] == 1) {
@ -216,7 +216,7 @@ class FinanceInvoice extends ApiController
//删除原来的审核流程和审核记录 //删除原来的审核流程和审核记录
Db::name('FlowStep')->where(['action_id'=>$param['id'],'type'=>3,'delete_time'=>0])->update(['delete_time'=>time()]); Db::name('FlowStep')->where(['action_id'=>$param['id'],'type'=>3,'delete_time'=>0])->update(['delete_time'=>time()]);
Db::name('FlowRecord')->where(['action_id'=>$param['id'],'type'=>3,'delete_time'=>0])->update(['delete_time'=>time()]); Db::name('FlowRecord')->where(['action_id'=>$param['id'],'type'=>3,'delete_time'=>0])->update(['delete_time'=>time()]);
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
if($flow[0]['flow_type'] == 1){ if($flow[0]['flow_type'] == 1){
// 部门负责人 // 部门负责人
$manager = get_department_manager($this->uid); $manager = get_department_manager($this->uid);
@ -295,7 +295,7 @@ class FinanceInvoice extends ApiController
$param['did'] = $this->did; $param['did'] = $this->did;
$param['create_time'] = time(); $param['create_time'] = time();
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
if($flow[0]['flow_type'] == 1){ if($flow[0]['flow_type'] == 1){
// 部门负责人 // 部门负责人
$manager = get_department_manager($this->uid); $manager = get_department_manager($this->uid);

View File

@ -147,7 +147,7 @@ class OaApprove extends ApiController
} }
$flow_list = Db::name('Flow')->where('id',$param['flow_id'])->value('flow_list'); $flow_list = Db::name('Flow')->where('id',$param['flow_id'])->value('flow_list');
$flow = unserialize($flow_list); $flow = unserialize($flow_list);
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
foreach($flow as $item) { foreach($flow as $item) {
// 当前部门负责人 // 当前部门负责人
if ($item['flow_type'] == 1) { if ($item['flow_type'] == 1) {
@ -188,7 +188,7 @@ class OaApprove extends ApiController
Db::name('FlowStep')->where(['action_id'=>$param['id'],'type'=>1,'delete_time'=>0])->update(['delete_time'=>time()]); Db::name('FlowStep')->where(['action_id'=>$param['id'],'type'=>1,'delete_time'=>0])->update(['delete_time'=>time()]);
Db::name('FlowRecord')->where(['action_id'=>$param['id'],'type'=>1,'delete_time'=>0])->update(['delete_time'=>time()]); Db::name('FlowRecord')->where(['action_id'=>$param['id'],'type'=>1,'delete_time'=>0])->update(['delete_time'=>time()]);
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
if($flow[0]['flow_type'] == 1){ if($flow[0]['flow_type'] == 1){
// 部门负责人 // 部门负责人
$manager = get_department_manager($this->uid); $manager = get_department_manager($this->uid);
@ -255,7 +255,7 @@ class OaApprove extends ApiController
$param['department_id'] = $this->did; $param['department_id'] = $this->did;
$param['create_time'] = time(); $param['create_time'] = time();
try { try {
if (!isset($param['check_admin_ids'])) { if (!empty($param['check_admin_ids'])) {
if($flow[0]['flow_type'] == 1){ if($flow[0]['flow_type'] == 1){
// 部门负责人 // 部门负责人
$manager = get_department_manager($this->uid); $manager = get_department_manager($this->uid);