update hatching
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
18
app/migrations/0047_hatching_loadingsum.py
Normal file
18
app/migrations/0047_hatching_loadingsum.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 4.2.19 on 2026-02-07 09:06
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0046_rasadyarappinfo'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='hatching',
|
||||
name='loadingSum',
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
Binary file not shown.
@@ -229,6 +229,7 @@ class Hatching(BaseModel):
|
||||
LeftOver = models.IntegerField(null=True)
|
||||
samasat_discharge_percentage = models.IntegerField(default=0)
|
||||
GoodSum = models.IntegerField(default=0)
|
||||
loadingSum = models.IntegerField(default=0)
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
if hasattr(self, 'PedigreeName') and self.PedigreeName in correction_dict:
|
||||
|
||||
@@ -858,11 +858,14 @@ class HatchingsViewSet(viewsets.ModelViewSet):
|
||||
|
||||
poultry = Poultry.objects.filter(SystemCode=system_code).first()
|
||||
bars = request.data.get('Transports', [])
|
||||
good_sums = request.data.get('GoodSum', [])
|
||||
if 'Transports' in request.data:
|
||||
request.data.pop('Transports')
|
||||
evacuation_details = request.data.get('EvacuationDetail', [])
|
||||
if 'EvacuationDetail' in request.data:
|
||||
request.data.pop('EvacuationDetail')
|
||||
if 'GoodSum' in request.data:
|
||||
request.data.pop('GoodSum')
|
||||
|
||||
hatching = Hatching.objects.filter(RequestCode=request.data['RequestCode']).first()
|
||||
print({'1': request.data['ProvinceName']})
|
||||
@@ -871,6 +874,8 @@ class HatchingsViewSet(viewsets.ModelViewSet):
|
||||
setattr(hatching, key, value)
|
||||
if hatching.poultry is None:
|
||||
hatching.poultry=poultry
|
||||
hatching.GoodSum = good_sums['goodSum']
|
||||
hatching.loadingSum = good_sums['loadingSum']
|
||||
hatching.save()
|
||||
|
||||
else:
|
||||
@@ -880,6 +885,8 @@ class HatchingsViewSet(viewsets.ModelViewSet):
|
||||
request.data['Period'] = period
|
||||
hatching = Hatching.objects.create(**request.data)
|
||||
hatching.ArchiveDate = hatching.Date + datetime.timedelta(days=76)
|
||||
hatching.GoodSum = good_sums['goodSum']
|
||||
hatching.loadingSum = good_sums['loadingSum']
|
||||
|
||||
if poultry:
|
||||
hatching.poultry = poultry
|
||||
|
||||
17
fix_sequence.py
Normal file
17
fix_sequence.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import os
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'RSI.settings')
|
||||
|
||||
import django
|
||||
django.setup()
|
||||
|
||||
from django.db import connection
|
||||
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("SELECT setval('django_content_type_id_seq', (SELECT MAX(id) FROM django_content_type));")
|
||||
print('Content type sequence reset to:', cursor.fetchone()[0])
|
||||
|
||||
cursor.execute("SELECT setval('auth_permission_id_seq', (SELECT MAX(id) FROM auth_permission));")
|
||||
print('Auth permission sequence reset to:', cursor.fetchone()[0])
|
||||
|
||||
print('Done!')
|
||||
|
||||
Reference in New Issue
Block a user