Accept Merge Request #2168: (feature/销售合同优化 -> develop)
Merge Request: 处理批量修改采购申请报错 Created By: @禹翔辉 Reviewed By: @胡尧 Approved By: @胡尧 Accepted By: @禹翔辉 URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/2168
This commit is contained in:
@@ -10,10 +10,13 @@ class SFMessagePurchaseRequest(models.Model):
|
|||||||
_inherit = ['purchase.request', 'jikimo.message.dispatch']
|
_inherit = ['purchase.request', 'jikimo.message.dispatch']
|
||||||
|
|
||||||
def write(self, vals):
|
def write(self, vals):
|
||||||
original_state = self.state
|
original_state = {}
|
||||||
|
for item in self:
|
||||||
|
original_state.update({f'{item.id}': item.state})
|
||||||
res = super(SFMessagePurchaseRequest, self).write(vals)
|
res = super(SFMessagePurchaseRequest, self).write(vals)
|
||||||
if vals.get('state') == 'approved' and original_state != 'approved':
|
for item in self:
|
||||||
self.add_queue('采购申请待处理通知')
|
if vals.get('state') == 'approved' and original_state.get(f'{item.id}') != 'approved':
|
||||||
|
item.add_queue('采购申请待处理通知')
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _get_message(self, message_queue_ids):
|
def _get_message(self, message_queue_ids):
|
||||||
|
|||||||
Reference in New Issue
Block a user