bug修改
This commit is contained in:
parent
379f1d5a24
commit
8b54d37b24
|
@ -0,0 +1,21 @@
|
||||||
|
# Generated by Django 3.0.5 on 2021-04-01 00:34
|
||||||
|
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('supervision', '0017_remove_record_is_uped'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RemoveField(
|
||||||
|
model_name='task',
|
||||||
|
name='confirm_rate',
|
||||||
|
),
|
||||||
|
migrations.RemoveField(
|
||||||
|
model_name='task',
|
||||||
|
name='up_rate',
|
||||||
|
),
|
||||||
|
]
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Generated by Django 3.0.5 on 2021-04-01 00:42
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('supervision', '0018_auto_20210401_0834'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='task',
|
||||||
|
name='confirm_rate',
|
||||||
|
field=models.IntegerField(default=0, verbose_name='确认率'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='task',
|
||||||
|
name='up_rate',
|
||||||
|
field=models.IntegerField(default=0, verbose_name='上报率'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -177,16 +177,6 @@ def cal_task_rate(task, dept):
|
||||||
计算任务上报率, 确认率
|
计算任务上报率, 确认率
|
||||||
传入任务及公司
|
传入任务及公司
|
||||||
"""
|
"""
|
||||||
objs = Record.objects.filter(task=task)
|
|
||||||
# if objs.exists():
|
|
||||||
# count = objs.count()
|
|
||||||
# up_rate = objs.filter(state__in=['已确认','已上报']).count()/count
|
|
||||||
# confirm_rate = objs.filter(state='已确认').count()/count
|
|
||||||
# task.up_rate = int(up_rate*100)
|
|
||||||
# task.confirm_rate = int(confirm_rate*100)
|
|
||||||
# if task.confirm_rate == 100:
|
|
||||||
# task.state ='已完成'
|
|
||||||
# task.save()
|
|
||||||
objs = Record.objects.filter(task=task).filter(belong_dept=dept)
|
objs = Record.objects.filter(task=task).filter(belong_dept=dept)
|
||||||
count = objs.count()
|
count = objs.count()
|
||||||
up_rate = objs.filter(up_user__isnull=False).count()/count
|
up_rate = objs.filter(up_user__isnull=False).count()/count
|
||||||
|
|
Loading…
Reference in New Issue