产品加工进度反馈给销售订单
This commit is contained in:
@@ -143,3 +143,18 @@ class jdElcp(http.Controller):
|
||||
aa.bill_url = kw['bill']
|
||||
logging.info('get_jd_bill================:%s' %
|
||||
aa.bill_url)
|
||||
|
||||
@http.route('/api/update/order/status', type='http', auth='none', methods=['GET', 'POST'], csrf=False,
|
||||
cors="*")
|
||||
def update_order_status(self, **kw):
|
||||
"""
|
||||
根据拿到的商家单号,修改订单状态
|
||||
"""
|
||||
logging.info('change_sale_order_state================:%s', kw)
|
||||
if not kw.get('orderNo'):
|
||||
return json.dumps({'statusCode': 415, 'statusMessage': '订单号不能为空'}, ensure_ascii=False)
|
||||
aa = request.env['sale.order'].sudo().search([('name', '=', kw['orderNo'])])
|
||||
if aa:
|
||||
aa.schedule_status = 'received'
|
||||
return json.dumps({'statusCode': 200, 'statusMessage': '修改成功'}, ensure_ascii=False)
|
||||
|
||||
|
||||
@@ -164,6 +164,9 @@ class JdEclp(models.Model):
|
||||
self.is_bill = True
|
||||
self.logistics_status = '1'
|
||||
|
||||
# 京东物流下单后,销售订单状态改为待收货
|
||||
self.env['sale.order'].search([('name', '=', self.origin)]).write({'scheduled_status': 'to receive'})
|
||||
|
||||
# else:
|
||||
# raise UserError("选择京东物流才能下单呦")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user