db()->getTable(); $audit_field = "{$table_name}_audit"; if ($ibrary_type == 0) { $ibrary_type = $model->code_module_category_library_type; } switch (ModelToken::getCurrent()->token_type) { case ModelToken::USER_TYPE: //用户 if ($op == "add") { //保证用户新增的任意代码类目审核状态为已审核 $model->$audit_field = $model_class::AUDIT_PASS; } break; case ModelToken::CUSTOMER_TYPE: //客户 //客户新增/编辑代码类目时只有库类为私用的权限时,才可默认审核状态为已审核,其余都为待审核 if ($ibrary_type == ModelCodeModuleCategory::LIBRARY_PRIVATE) { $model->$audit_field = $model_class::AUDIT_PASS; } else { $model->$audit_field = $model_class::AUDIT_UNAUDITED; } break; default: throwErrorMsg("token所有者身份类型不正确!"); } } }