|
@@ -35,7 +35,7 @@ class EditAttendanceItems extends API {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- if (radius <= 0 || radius >= 10000000) {
|
|
|
+ if (radius <= 0 || radius >= 1000000) {
|
|
|
return res.json({
|
|
|
...BaseStdResponse.ERR,
|
|
|
msg: '打卡半径不在限制范围内!'
|
|
@@ -59,7 +59,7 @@ class EditAttendanceItems extends API {
|
|
|
}
|
|
|
|
|
|
// 获取考勤项目
|
|
|
- const sqlGetProject = 'SELECT user, createUser, begintime, loopy, day_of_week, admin FROM kq_items WHERE id = ?';
|
|
|
+ const sqlGetProject = 'SELECT createUser, admin FROM kq_items WHERE id = ?';
|
|
|
let projectResult = await db.query(sqlGetProject, [id]);
|
|
|
|
|
|
if (!projectResult || projectResult.length === 0) {
|
|
@@ -74,7 +74,7 @@ class EditAttendanceItems extends API {
|
|
|
|
|
|
// 检查用户权限
|
|
|
let permission = await AccessControl.getPermission(uuid);
|
|
|
- if (projectData.createUser !== uuid && !permission.includes('admin') && !Array.isArray(projectData.admin) && !JSON.parse(projectData.admin).includes(uuid)) {
|
|
|
+ if (item.createUser !== uuid && !permission.includes('admin') && !projectData.admin.includes(uuid)) {
|
|
|
return res.json({
|
|
|
...BaseStdResponse.PERMISSION_DENIED,
|
|
|
endpoint: 481454,
|