feat: fix 模版报错报错 (#971)
Co-authored-by: lyx <2027667395@qq.com> Reviewed-on: daoyoucloud/tachybase#971 Reviewed-by: sealday <zhanglin@daoyoucloud.com> Co-authored-by: hello@lv <2256334253@qq.com> Co-committed-by: hello@lv <2256334253@qq.com>
This commit is contained in:
parent
19a4d15160
commit
d21d032c11
@ -92,7 +92,7 @@ export class RecordService {
|
|||||||
if (!values) return;
|
if (!values) return;
|
||||||
if (values.new_contracts.length) {
|
if (values.new_contracts.length) {
|
||||||
const contracts = values.new_contracts.map((item) => item.contract).find((i) => i.record_category === '1');
|
const contracts = values.new_contracts.map((item) => item.contract).find((i) => i.record_category === '1');
|
||||||
if (contracts && values.items.length) {
|
if (contracts && values.items && values.items?.length > 0) {
|
||||||
const leaseRule = await this.db.getRepository('contract_plan_lease_items').find({
|
const leaseRule = await this.db.getRepository('contract_plan_lease_items').find({
|
||||||
where: {
|
where: {
|
||||||
contract_id: contracts.id,
|
contract_id: contracts.id,
|
||||||
@ -187,6 +187,7 @@ export class RecordService {
|
|||||||
items: [],
|
items: [],
|
||||||
project_id: item.contract.dataValues.project_id,
|
project_id: item.contract.dataValues.project_id,
|
||||||
};
|
};
|
||||||
|
if (!item.fees) return;
|
||||||
const stockItems = await Promise.all(
|
const stockItems = await Promise.all(
|
||||||
item.fees.map(async (fee) => {
|
item.fees.map(async (fee) => {
|
||||||
if (typeof fee !== 'object') return;
|
if (typeof fee !== 'object') return;
|
||||||
|
Loading…
Reference in New Issue
Block a user