fix: cal_enstat bug

This commit is contained in:
caoqianming 2023-08-23 08:39:49 +08:00
parent 4cd2c0f85b
commit cd5cf00fad
2 changed files with 3 additions and 31 deletions

View File

@ -242,11 +242,11 @@ def cal_enstat(type, sflogId, mgroupId, year, month, day, hour, year_s, month_s,
mytz = tz.gettz(settings.TIME_ZONE) mytz = tz.gettz(settings.TIME_ZONE)
dt = datetime.datetime(year=year, month=month, day=day, hour=hour, tzinfo=mytz) dt = datetime.datetime(year=year, month=month, day=day, hour=hour, tzinfo=mytz)
sflog = SfLog.objects.get(start_time__lt=dt, end_time__gte=dt, mgroup=mgroup) sflog = SfLog.objects.get(start_time__lt=dt, end_time__gte=dt, mgroup=mgroup)
team = sflog.team
if team is None and type == 'month_st':
return
if sflog: if sflog:
year_s, month_s, day_s = sflog.get_ymd year_s, month_s, day_s = sflog.get_ymd
team = sflog.team
if team is None and type == 'month_st':
return year_s, month_s, day_s
if type == 'hour_s': if type == 'hour_s':
enstat, _ = EnStat.objects.get_or_create(type="hour_s", mgroup=mgroup, year=year, month=month, day=day, hour=hour, enstat, _ = EnStat.objects.get_or_create(type="hour_s", mgroup=mgroup, year=year, month=month, day=day, hour=hour,
defaults={'type': 'hour_s', 'mgroup': mgroup, 'year_s': year_s, 'month_s': month_s, 'day_s': day_s, defaults={'type': 'hour_s', 'mgroup': mgroup, 'year_s': year_s, 'month_s': month_s, 'day_s': day_s,

View File

@ -1,28 +0,0 @@
# 能管项目开发周报
## 项目开始至2023-07-14
### 工作内容
整体及后端
- 完成需求整理与确认
- 完成基础模块的搭建,包括用户、部门、角色、权限、运维、工作流等一系列模块
- 完成报表模块基础功能,支持自定义查询并录入相应报表语句
- 完成生产管理模块功能,定义物料、班次、班组、工段、目标并实现相应接口
- 开发设备管理模块,完成设备列表等接口
- 完成质检模块,定义检验项目,录入检验结果,质检报表数据计算
- 开发生产执行模块,完成值班记录生成及初始化质检录入等
- 开发能源管理模块(核心模块),完成定义采集点位,创建点位原始记录表和相应统计表, 编写相应的计算和定时业务逻辑
- 开发财务成本模块,完成定义费用类型以及相应的费用数据和物料成本数据接口
前端页面
三维建模
### 下一步工作内容
- 继续开发相应模块
- 模拟电表/水表等数据回传,验证程序可靠性
- 梳理DCS点位的处理逻辑
- 继续三维模型的建模工作