045693e044efcb3c858025R524">524
+ user_coupon.admin_id = maintenance.maintenance_id
+ user_coupon.admin_name = maintenance.maintenance_name
+ user_coupon.save()
+ except:
+ return response(400001, 'MaintenancemanInfo Not Found', u'维修员不存在')
+ else:
+ try:
+ clerk = SaleclerkInfo.objects.get(brand_id=brand.brand_id, unionid=user.unionid, status=True)
user_coupon.clerk_id = clerk.clerk_id
user_coupon.clerk_name = clerk.clerk_name
user_coupon.distributor_id = clerk.distributor_id
user_coupon.distributor_name = clerk.distributor_name
- user_coupon.has_used = True
- user_coupon.used_at = tc.utc_datetime()
user_coupon.save()
- else:
- return response(CouponStatusCode.COUPON_EXPIRED)
- except UserCouponInfo.DoesNotExist:
- return response(CouponStatusCode.COUPON_NOT_FOUND)
+ except SaleclerkInfo.DoesNotExist:
+ return response(SaleclerkStatusCode.CLERK_NOT_FOUND)
return response(200, 'Write Off Coupon Success', u'劵核销成功')