From 3313ae33fac4cdf15f751573050e5d76ba3283ae Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sun, 19 Jul 2020 17:05:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=B7=A1=E6=A3=80=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- safesite/views.py | 69 ++++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/safesite/views.py b/safesite/views.py index 7fde5068..bb5a108b 100644 --- a/safesite/views.py +++ b/safesite/views.py @@ -6811,41 +6811,42 @@ def apiinspectitem(req): if a == 'adds': data = json.loads(req.body.decode('utf-8')) for i in data['items']: - obj = InspectItem() - obj.checked = True if 'checked' in i else False - if 'state' in i: - obj.state = i['state'] - obj.checkitem = EquipmentCheckItem.objects.get(pk=i['id']) - obj.inspect = Inspect.objects.get(pk=data['inspect']) - if 'desc' in i: - obj.desc = i['desc'] - if 'img' in i: - obj.img = i['img'] - obj.todouser = getpgr2(userid, User.objects.get(userid=userid).ubelongpart) - obj.save() - postdict = { - 'touser': obj.todouser.openid, - 'template_id': 'lOuwSE67vZC3ZVFYPZvz2eb7JdFxqx7ysMFkXrYmYh0', - 'miniprogram': {'appid': 'wx5c39b569f01c27db'}, - 'data': { - 'first': { - 'value': obj.inspect.equipment.name + '-设备异常待处理:' - }, - 'keyword1': { - 'value': obj.desc - }, - 'keyword2': { - 'value': obj.inspect.creattime - }, - 'keyword3': { - 'value': '' - }, - 'remark': { - 'value': '请及时处理设备异常!' + if 'checked' in i and i['checked']: + obj = InspectItem() + obj.checked = True if 'checked' in i else False + if 'state' in i: + obj.state = i['state'] + obj.checkitem = EquipmentCheckItem.objects.get(pk=i['id']) + obj.inspect = Inspect.objects.get(pk=data['inspect']) + if 'desc' in i: + obj.desc = i['desc'] + if 'img' in i: + obj.img = i['img'] + obj.todouser = getpgr2(userid, User.objects.get(userid=userid).ubelongpart) + obj.save() + postdict = { + 'touser': obj.todouser.openid, + 'template_id': 'lOuwSE67vZC3ZVFYPZvz2eb7JdFxqx7ysMFkXrYmYh0', + 'miniprogram': {'appid': 'wx5c39b569f01c27db'}, + 'data': { + 'first': { + 'value': obj.inspect.equipment.name + '-设备异常待处理:' + }, + 'keyword1': { + 'value': obj.desc + }, + 'keyword2': { + 'value': obj.inspect.creattime + }, + 'keyword3': { + 'value': '' + }, + 'remark': { + 'value': '请及时处理设备异常!' + } + } } - } - } - send_wechatmsg.delay(postdict) + send_wechatmsg.delay(postdict) return JsonResponse({"code": 1}) elif a == 'listmyyc':#我发现的异常记录 objs = InspectItem.objects.filter(inspect__usecomp__partid=companyid, inspect__user__userid=userid).exclude(state='正常')