post(); $data['org_id'] = cur_org_id(); if (isset($data['address'])){ if ($data['address'] == '0' || $data['address'] == '[]'){ $data['address'] = ''; } } $result = validate('EnergyDep')->check($data,[],''); if(true !== $result){ $this->error = validate('EnergyDep')->getError(); return false; } if (isset($data['percent']) && $data['percent']){ $data['percent'] = str_replace(',',',',$data['percent']); } $id = $data['id']; unset($data['id']); if($id > 0){ $ret = $this->allowField(true)->save($data,['id'=>$id]); }else{ $data['create_time'] = date('Y-m-d H:i:s'); $ret = $this->allowField(true)->save($data); } if(!$ret){ $this->error = '操作失败'; return false; } return true; } }