@@ -749,15 +749,17 @@ def clerk_consumer_impression_api(request): |
||
749 | 749 |
except SaleclerkInfo.DoesNotExist: |
750 | 750 |
return response(SaleclerkStatusCode.CLERK_NOT_FOUND) |
751 | 751 |
|
752 |
- ConsumeImpressionInfo.objects.create( |
|
752 |
+ ConsumeImpressionInfo.objects.update_or_create( |
|
753 | 753 |
clerk_id=clerk.clerk_id, |
754 | 754 |
brand_id=brand_id, |
755 | 755 |
model_id=model_id, |
756 | 756 |
serialNo=serialNo, |
757 |
- sex=sex, |
|
758 |
- rage=rage, |
|
759 |
- identity=identity, |
|
760 |
- purpose=purpose, |
|
757 |
+ defaults={ |
|
758 |
+ 'sex': sex, |
|
759 |
+ 'rage': rage, |
|
760 |
+ 'identity': identity, |
|
761 |
+ 'purpose': purpose, |
|
762 |
+ } |
|
761 | 763 |
) |
762 | 764 |
|
763 | 765 |
return response() |