|
...
|
...
|
@@ -27,6 +27,13 @@ use Illuminate\Support\Facades\DB; |
|
|
|
*/
|
|
|
|
class Extension2205ModuleController extends BaseController
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @name :get2205List
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/9/4 16:28
|
|
|
|
*/
|
|
|
|
public function get2205List(){
|
|
|
|
$this->request->validate([
|
|
|
|
'uuid'=>'required',
|
|
...
|
...
|
@@ -74,15 +81,6 @@ class Extension2205ModuleController extends BaseController |
|
|
|
$data[$v] = $number;
|
|
|
|
$number++;
|
|
|
|
}
|
|
|
|
$valuesModel = new ExtensionModuleValue();
|
|
|
|
if(isset($this->param['uuid'])){
|
|
|
|
$valuesInfo = $valuesModel->read(['uuid'=>$this->param['uuid'],'field_id'=>12]);//获取以前的数据
|
|
|
|
if($valuesInfo !== false && !empty($valuesInfo['value'])){
|
|
|
|
if($data[$valuesInfo['value']] > $data[$this->param['status']]){
|
|
|
|
$this->fail('流程控制只能往下选择');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$log2205Model = new Extension2205ModuleValueLog();
|
|
|
|
$log2205Info = $log2205Model->read(['module_id'=>$this->param['module_id'],'uuid'=>$this->param['uuid'],'status'=>$this->param['status']]);
|
|
|
|
if($log2205Info == false){
|
|
...
|
...
|
@@ -91,12 +89,14 @@ class Extension2205ModuleController extends BaseController |
|
|
|
'uuid'=>$this->param['uuid'],
|
|
|
|
'status'=>$this->param['status'],
|
|
|
|
'date'=>$this->param['date'],
|
|
|
|
'remark'=>$this->param['remark'] ?? ''
|
|
|
|
];
|
|
|
|
$id = $log2205Model->addReturnId($data);
|
|
|
|
}else{
|
|
|
|
$id = $log2205Info['id'];
|
|
|
|
$data = [
|
|
|
|
'date'=>$this->param['date'],
|
|
|
|
'remark'=>$this->param['remark'] ?? ''
|
|
|
|
];
|
|
|
|
$log2205Model->edit($data,['id'=>$log2205Info['id']]);
|
|
|
|
}
|
...
|
...
|
|