调整备货单&审批

This commit is contained in:
mzl
2025-09-09 16:15:48 +08:00
parent feb0512d4e
commit eb4434c139
11 changed files with 429 additions and 26 deletions
@@ -48,6 +48,10 @@ class ApprovalRecordsService
'approvalInstance.initiator',
'approvalInstance.bizInfo'
];
$config['dataLimit']['type'] = 'relation';
$config['dataLimit']['userId'] = $request->user->uid;
$config['dataLimit']['userField'] = 'approver_id';
break;
case 'show':
$config['where']['id'] = $p['id'];
@@ -60,6 +64,10 @@ class ApprovalRecordsService
case 'destroy':
$config['where']['id'] = $p['id'];
break;
case 'logs':
$config['where']['instance_id'] = $p['instance_id'];
$config['order']['id'] = 'desc';
break;
}
return $config;
@@ -72,4 +80,12 @@ class ApprovalRecordsService
$appro = new \app\common\utils\approval\service\ApprovalFlowService();
return $appro->approve($param['instance_id'], $request->user->uid, $param['action'], $param['comment']);
}
public function serviceLogs(Request $request)
{
$config = $this->buildQueryConfig($request, 'logs');
$item = $this->logicListAll($config);
return $this->postProcess('Logs', $item);
}
}