feat: approval,prevent create approvalRecords (#1272)
Reviewed-on: daoyoucloud/tachybase#1272 Co-authored-by: bai.zixv <bai.zixv@foxmail.com> Co-committed-by: bai.zixv <bai.zixv@foxmail.com>
This commit is contained in:
		
							parent
							
								
									aec7cc918c
								
							
						
					
					
						commit
						b470ac1b12
					
				@ -276,5 +276,6 @@
 | 
			
		||||
  "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" only support \"application/json\", and no need to specify",
 | 
			
		||||
  "concat": "concat",
 | 
			
		||||
  "ms": "ms",
 | 
			
		||||
  "reSubmit": "reSubmit"
 | 
			
		||||
  "reSubmit": "reSubmit",
 | 
			
		||||
  "Are you sure you want to resubmit it?": "Are you sure you want to resubmit it?"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -356,5 +356,7 @@
 | 
			
		||||
  "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" 请求头仅支持 \"application/json\",无需填写",
 | 
			
		||||
  "concat": "连接",
 | 
			
		||||
  "ms": "毫秒",
 | 
			
		||||
   "reSubmit": "重新提交"
 | 
			
		||||
   "reSubmit": "重新提交",
 | 
			
		||||
   "Are you sure you want to resubmit it?": "确定生成一份新的提交记录吗?"
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -135,6 +135,10 @@ export default class ApprovalInstruction extends Instruction {
 | 
			
		||||
      except: ['data'],
 | 
			
		||||
    });
 | 
			
		||||
    const approvalExecution = approval.approvalExecutions.find((item) => item.executionId === processor.execution.id);
 | 
			
		||||
    // NOTE: 属于重新提交的情况时候, 不必进入待办列表, 应该由用户手动提交
 | 
			
		||||
    if (approval.status === APPROVAL_STATUS.RESUBMIT) {
 | 
			
		||||
      return job;
 | 
			
		||||
    }
 | 
			
		||||
    const RecordModel = db.getModel('approvalRecords');
 | 
			
		||||
    await RecordModel.bulkCreate(
 | 
			
		||||
      assignees.map((userId, index) => ({
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user