fix: 修复直发单生成租赁单时维修赔偿数据没有更新 (#1459)
Reviewed-on: daoyoucloud/tachybase#1459 Reviewed-by: sealday <zhanglin@daoyoucloud.com> Co-authored-by: wjh <wwwjh0710@163.com> Co-committed-by: wjh <wwwjh0710@163.com>
This commit is contained in:
parent
27cda38a90
commit
f020a2a4d3
@ -45,16 +45,14 @@ export class RecordService {
|
||||
records.map((item) => item.id),
|
||||
transaction,
|
||||
);
|
||||
// 删除新建时创建的订单
|
||||
await this.db.sequelize.query(
|
||||
`
|
||||
delete from records
|
||||
where records.direct_record_id = ${model.id}
|
||||
`,
|
||||
{
|
||||
transaction,
|
||||
await this.db.getRepository('records').destroy({
|
||||
filter: {
|
||||
direct_record_id: {
|
||||
$eq: model.id,
|
||||
},
|
||||
},
|
||||
);
|
||||
transaction,
|
||||
});
|
||||
const numbers = deleteDatas.map((item) => item.number);
|
||||
await this._createRecord(model, values, transaction, context, numbers);
|
||||
}
|
||||
@ -392,6 +390,9 @@ export class RecordService {
|
||||
purchaseData['number'] = numbers[0];
|
||||
}
|
||||
purchaseData.items.forEach((element) => {
|
||||
element.fee_items?.forEach((feeItem) => {
|
||||
delete feeItem.id;
|
||||
});
|
||||
delete element.record_id;
|
||||
delete element.id;
|
||||
});
|
||||
@ -411,6 +412,9 @@ export class RecordService {
|
||||
leaseData['number'] = numbers[1];
|
||||
}
|
||||
leaseData.items.forEach((element) => {
|
||||
element.fee_items?.forEach((feeItem) => {
|
||||
delete feeItem.id;
|
||||
});
|
||||
delete element.record_id;
|
||||
delete element.id;
|
||||
});
|
||||
@ -448,6 +452,9 @@ export class RecordService {
|
||||
leaseInData['number'] = numbers[0];
|
||||
}
|
||||
leaseInData.items.forEach((element) => {
|
||||
element.fee_items?.forEach((feeItem) => {
|
||||
delete feeItem.id;
|
||||
});
|
||||
delete element.record_id;
|
||||
delete element.id;
|
||||
});
|
||||
@ -467,6 +474,9 @@ export class RecordService {
|
||||
leaseOutData['number'] = numbers[1];
|
||||
}
|
||||
leaseOutData.items.forEach((element) => {
|
||||
element.fee_items?.forEach((feeItem) => {
|
||||
delete feeItem.id;
|
||||
});
|
||||
delete element.record_id;
|
||||
delete element.id;
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user