// +---------------------------------------------------------------------- namespace app\portal\model; use app\admin\model\RouteModel; use think\Model; use tree\Tree; use think\db\Query; class EnterpriseApplyJoinPlatformModel extends Model { /** * 模型名称 * @var string */ protected $name = 't_enterprise_apply_join_platform'; protected $connection = 'watercat'; protected $type = [ 'more' => 'array', ]; public function addinfo($data) { $id = $this->insertGetId($data); return $id; } public function updateinfo($data) { $id = $data['id']; unset($data['id']); $info = $this->find(['id' => $id]); $fields = ['contactname', 'companyname', 'licensephoto']; $updateData = []; foreach ($fields as $key => $value) { if (!empty($data[$value]) && $data[$value] != $info[$info]) { $updateData[$value] = $data[$value]; } } if (!empty($updateData)) { $where = ['id', $data['id']]; $this->update($updateData, $where); } } }