|
|
@@ -60,4 +60,23 @@ class MasterWorker extends BaseModel
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param $type [inc=新增,dec=减少]
|
|
|
+ * @param $worker_id
|
|
|
+ * @return void
|
|
|
+ * @throws \think\db\exception\DataNotFoundException
|
|
|
+ * @throws \think\db\exception\DbException
|
|
|
+ * @throws \think\db\exception\ModelNotFoundException
|
|
|
+ */
|
|
|
+ public static function setWorktotal($type,$worker_id)
|
|
|
+ {
|
|
|
+ $worker = MasterWorker::find($worker_id);
|
|
|
+ if($type == 'inc'){
|
|
|
+ $worker->inc('work_total',1)->save();
|
|
|
+ }else{
|
|
|
+ $work_total = $worker->work_total == 0?0:1;
|
|
|
+ $worker->dec('work_total',$work_total)->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|