Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MyEMS
MyEMS能源管理系统
提交
0bf2d2d0
M
MyEMS能源管理系统
项目概览
MyEMS
/
MyEMS能源管理系统
通知
46
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MyEMS能源管理系统
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0bf2d2d0
编写于
3月 02, 2023
作者:
C
caozhenhui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modified delete request for working calendars and non working days
上级
ca1cf168
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
857 addition
and
192 deletion
+857
-192
myems-api/MyEMS.postman_collection.json
myems-api/MyEMS.postman_collection.json
+838
-191
myems-api/core/workingcalendar.py
myems-api/core/workingcalendar.py
+19
-1
未找到文件。
myems-api/MyEMS.postman_collection.json
浏览文件 @
0bf2d2d0
此差异已折叠。
点击以展开。
myems-api/core/workingcalendar.py
浏览文件 @
0bf2d2d0
...
...
@@ -134,6 +134,15 @@ class WorkingCalendarItem:
cnx
=
mysql
.
connector
.
connect
(
**
config
.
myems_system_db
)
cursor
=
cnx
.
cursor
()
cursor
.
execute
(
" SELECT id "
" FROM tbl_working_calendars "
" WHERE id = %s "
,
(
id_
,))
if
cursor
.
fetchone
()
is
None
:
cursor
.
close
()
cnx
.
close
()
raise
falcon
.
HTTPError
(
falcon
.
HTTP_404
,
title
=
'API.NOT_FOUND'
,
description
=
'API.WORKING_CALENDAR_NOT_FOUND'
)
# check relation with space
cursor
.
execute
(
" SELECT id FROM tbl_spaces_working_calendars"
" WHERE working_calendar_id = %s "
,
(
id_
,))
...
...
@@ -399,6 +408,15 @@ class NonWorkingDayItem:
cnx
=
mysql
.
connector
.
connect
(
**
config
.
myems_system_db
)
cursor
=
cnx
.
cursor
()
cursor
.
execute
(
" SELECT id "
" FROM tbl_working_calendars_non_working_days "
" WHERE id = %s "
,
(
id_
,))
if
cursor
.
fetchone
()
is
None
:
cursor
.
close
()
cnx
.
close
()
raise
falcon
.
HTTPError
(
falcon
.
HTTP_404
,
title
=
'API.NOT_FOUND'
,
description
=
'API.NON_WORKING_DAY_NOT_FOUND'
)
cursor
.
execute
(
" DELETE FROM tbl_working_calendars_non_working_days WHERE id = %s "
,
(
id_
,))
cnx
.
commit
()
...
...
@@ -425,7 +443,7 @@ class NonWorkingDayItem:
not
isinstance
(
new_values
[
'data'
][
'working_calendar_id'
],
int
)
or
\
new_values
[
'data'
][
'working_calendar_id'
]
<=
0
:
raise
falcon
.
HTTPError
(
falcon
.
HTTP_400
,
title
=
'API.BAD_REQUEST'
,
description
=
'API.INVALID_WORKING_CALENDAR_
NAME
'
)
description
=
'API.INVALID_WORKING_CALENDAR_
ID
'
)
working_calendar_id
=
new_values
[
'data'
][
'working_calendar_id'
]
if
'date_local'
in
new_values
[
'data'
].
keys
()
and
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录