1234567891011121314151617181920212223 |
- from django import http
- from utils.examine_ood import examine_ood
- def invoice_dh(ZHANG_ID,ZL_NO,BIL_NO,BLI_NAME):
- if int(ZHANG_ID) != 1 and int(ZHANG_ID) != 2:
- return http.HttpResponseForbidden('立账方式只能是1(开票),2(不开票)')
- # 判断进货单号是存在
- if int(ZHANG_ID) == 1:
- row_ZL_NO = examine_ood('MF_PSS', 'PS_NO', 'PC' + ZL_NO[2::],BIL_NO,BLI_NAME)
- if row_ZL_NO == 0:
- return http.HttpResponseForbidden('进货单号不存在')
- # 判断开票单号是否存在
- if int(ZHANG_ID) == 2:
- row_ZL_NO = examine_ood('MF_LZ1', 'LZ_NO', ZL_NO,BIL_NO,BLI_NAME)
- if row_ZL_NO == 0:
- return http.HttpResponseForbidden('开票单号不存在')
- # 判断是否产生后续单据
- row_ZL_NO = examine_ood('TC_MON', 'ARP_NO', 'AP'+ZL_NO[2::],BIL_NO,BLI_NAME)
- print(row_ZL_NO)
- if row_ZL_NO > 0:
- return http.HttpResponseForbidden('开票单或进货单已产生后续收付款单')
|