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']
|
||||
|
||||
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)
|
||||
if vals.get('state') == 'approved' and original_state != 'approved':
|
||||
self.add_queue('采购申请待处理通知')
|
||||
for item in self:
|
||||
if vals.get('state') == 'approved' and original_state.get(f'{item.id}') != 'approved':
|
||||
item.add_queue('采购申请待处理通知')
|
||||
return res
|
||||
|
||||
def _get_message(self, message_queue_ids):
|
||||
|
||||
Reference in New Issue
Block a user