增加状态返回接口,增加调用京东接口

This commit is contained in:
mgw
2023-02-09 08:50:48 +08:00
parent cba007b374
commit 38f67d98f8
6 changed files with 174 additions and 23 deletions

View File

@@ -0,0 +1,42 @@
from odoo import api, fields, models, SUPERUSER_ID, _
from odoo.exceptions import ValidationError
from datetime import datetime
import jionlp as jio
import logging
from odoo.exceptions import UserError
import requests
_logger = logging.getLogger(__name__)
class JdEclp(models.Model):
_inherit = 'stock.picking'
def create_order(self):
sale_order_id = self.env['sale.order'].search([('name', '=', self.origin)])
raw_addres = self.address_of_delivery
json1 = {
'params': {
'orderNo': self.origin,
'senderNickName': self.,
'receiverName': self.person_of_delivery,
'receiverMobile': self.telephone_of_delivery,
'receiverProvinceName': jio.parse_location(raw_addres)['province'],
'receiverCityName': jio.parse_location(raw_addres)['city'],
'receiverCountyName': jio.parse_location(raw_addres)['county'],
'receiverTownName': jio.parse_location(raw_addres)['detail'],
'remark': self.,
'grossWeight': self.,
'grossVolume': self.,
'createTime': self.,
'createUser': self.,
'expressItemName': self.,
'pickupBeginTime': self.,
'deliveryType': self.,
'receiverCompany': self.,
},
}
url1 = 'https://bfm.cs.jikimo.com/api/create/jd/order'
requests.post(url1, json=json1, data=None)