<?php namespace app\common\model; use app\common\util\AppAuth; use think\Db; class DeviceLog extends Base { const TYPE1 = 1;//医废秤 const TYPE2 = 2;//蓝牙点 const TYPE3 = 3;//考勤机 const TYPE4 = 4;//报警器 const TYPE5 = 5;//温控计 const TYPE6 = 6;//打印机 public $type= [ 1=>"医废秤", 2=>"蓝牙点", 3=>"考勤机", 4=>"报警器", 5=>"温控计", 6=>"打印机", ]; protected $createTime = 'create_time'; protected $updateTime = 'update_time'; protected $table = 'device_log'; protected $validateName = 'DeviceLog'; public function updates(){ $data = request()->post(); $result = validate($this->validateName)->check($data,[],''); if(true !== $result){ $this->error = validate($this->validateName)->getError(); return false; } $id = $data['id']; unset($data['id']); if($id > 0){ $data['update_time'] = date('Y-m-d H:i:s'); $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; } }