优化物流下单等代码
This commit is contained in:
@@ -83,6 +83,7 @@ class JdEclp(models.Model):
|
||||
# sale_order_id = self.env['sale.order'].search([('name', '=', self.origin)])
|
||||
|
||||
# if self.carrier_id == '京东物流':
|
||||
config = self.env['res.config.settings'].get_values()
|
||||
createTime = str(datetime.now())
|
||||
json1 = {
|
||||
'params': {
|
||||
@@ -106,7 +107,7 @@ class JdEclp(models.Model):
|
||||
},
|
||||
}
|
||||
_logger.info('准备调接口1')
|
||||
url1 = 'https://bfm.cs.jikimo.com/api/create/jd/order'
|
||||
url1 = config['bfm_url'] + '/api/create/jd/order'
|
||||
requests.post(url1, json=json1, data=None)
|
||||
_logger.info('调用成功1')
|
||||
_logger.info('准备调接口2')
|
||||
@@ -115,7 +116,7 @@ class JdEclp(models.Model):
|
||||
'orderNo': self.origin,
|
||||
},
|
||||
}
|
||||
url2 = 'https://bfm.cs.jikimo.com/api/get/jd/no'
|
||||
url2 = config['bfm_url'] + '/api/get/jd/no'
|
||||
response = requests.post(url2, json=json2, data=None)
|
||||
# _logger.info('调用成功2', response.json()['result']['wbNo'])
|
||||
self.carrier_tracking_ref = response.json()['result']['wbNo']
|
||||
@@ -124,12 +125,16 @@ class JdEclp(models.Model):
|
||||
# raise UserError("选择京东物流才能下单呦")
|
||||
|
||||
def get_bill(self):
|
||||
"""
|
||||
获取物流面单
|
||||
"""
|
||||
config = self.env['res.config.settings'].get_values()
|
||||
json1 = {
|
||||
'params': {
|
||||
'no': self.origin,
|
||||
},
|
||||
}
|
||||
url1 = 'https://bfm.cs.jikimo.com/api/create/jd/bill'
|
||||
url1 = config['bfm_url'] + '/api/create/jd/bill'
|
||||
response = requests.post(url1, json=json1, data=None)
|
||||
# _logger.info('调用成功2', response.json())
|
||||
|
||||
@@ -152,5 +157,3 @@ class JdEclp(models.Model):
|
||||
# 'model_name': 'stock.picking',
|
||||
})
|
||||
_logger.info(attachment)
|
||||
# _logger.info(attachment.datas)
|
||||
# _logger.info(attachment.datas_fname)
|
||||
|
||||
Reference in New Issue
Block a user