update
This commit is contained in:
@@ -2660,6 +2660,21 @@ def accept_bar_difference_request_pending_cron_job():
|
||||
bar_request.hatching.save()
|
||||
bar_request.save()
|
||||
|
||||
def accept_bar_difference_request_pending_manual(request):
|
||||
date = datetime.now().date() - timedelta(days=2)
|
||||
bar_requests = BarDifferenceRequest.objects.filter(trash=False,
|
||||
state='pending', create_date__date__lt=date).order_by('id')
|
||||
for bar_request in bar_requests:
|
||||
bar_request.state = 'accepted'
|
||||
bar_request.acceptor_fullname = 'سیستمی'
|
||||
bar_request.acceptor_mobile = '00000000000'
|
||||
bar_request.acceptor_date = datetime.now()
|
||||
bar_request.hatching.bar_difference_request_quantity += bar_request.quantity
|
||||
bar_request.hatching.bar_difference_request_weight += bar_request.weight
|
||||
bar_request.hatching.save()
|
||||
bar_request.save()
|
||||
return HttpResponse('ok')
|
||||
|
||||
|
||||
@api_view(["POST"])
|
||||
@permission_classes([AllowAny])
|
||||
@@ -4442,3 +4457,32 @@ def fix_pos_owner(request):
|
||||
transaction.save()
|
||||
|
||||
return Response("done!")
|
||||
|
||||
|
||||
def canceled_out_province_request_manual(request):
|
||||
province_requests = PoultryRequest.objects.filter(state_process__in=('accepted', 'pending'),
|
||||
province_state__in=('accepted', 'pending'), trash=False,
|
||||
archive=False,
|
||||
out_province_request_cancel=False, out=True, wage_pay=False,
|
||||
has_wage=True)
|
||||
data = {"date": str(datetime.now()), "role": "SuperAdmin", "mobile": "-",
|
||||
"fullname": "کنسل شده توسط سیستم به دلیل عدم پرداخت"}
|
||||
for province_request in province_requests:
|
||||
if province_request.state_process == 'accepted' and province_request.province_state == 'accepted':
|
||||
hatching = PoultryHatching.objects.get(key=province_request.hatching.key, trash=False)
|
||||
hatching.out_province_killed_weight -= int(province_request.quantity * province_request.Index_weight)
|
||||
hatching.out_province_killed_quantity -= province_request.quantity
|
||||
hatching.save()
|
||||
province_request.out_province_request_cancel = True
|
||||
province_request.out_province_request_canceller = data
|
||||
province_request.archive = True
|
||||
province_request.state_process = 'rejected'
|
||||
province_request.province_state = 'rejected'
|
||||
province_request.save()
|
||||
|
||||
message = f'بار خارج از استان به شماره {province_request.order_code} به علت عدم پرداخت کنسل شد.' \
|
||||
f'\n' \
|
||||
f'(سامانه رصدیار)'
|
||||
req = send_sms_request(
|
||||
f"http://webservice.sahandsms.com/newsmswebservice.asmx/SendPostUrl?username={USERNAME_SMS_FINANCIAL}&password={PASSWORD_SMS_FINANCIAL}&from=30002501&to={UNION_NUMBER}&message={message}")
|
||||
return HttpResponse('ok')
|
||||
|
||||
Reference in New Issue
Block a user