执行中的运输计划不再随意改单;库存流水记到装卸产品明细;手工派车日历区分酸碱并记录数量。同时收紧合同附件与子表的差量保存,并清理已废弃的 bak 备份目录。 Co-authored-by: Cursor <cursoragent@cursor.com>
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import assert from 'node:assert/strict'
|
|
import test from 'node:test'
|
|
import {
|
|
contractSupplierMatchesEntity,
|
|
tradingEntityNameForBelongsCompany
|
|
} from '../src/utils/pl-belongs-company.ts'
|
|
|
|
test('归属公司映射到交易主体全称', () => {
|
|
assert.equal(tradingEntityNameForBelongsCompany('shanxia'), '安庆市山峡化工有限公司')
|
|
assert.equal(tradingEntityNameForBelongsCompany('yundong'), '安徽云栋化工有限公司')
|
|
assert.equal(tradingEntityNameForBelongsCompany(''), '')
|
|
assert.equal(tradingEntityNameForBelongsCompany('other'), '')
|
|
})
|
|
|
|
test('合同交易主体按全称精确匹配', () => {
|
|
assert.equal(
|
|
contractSupplierMatchesEntity('安徽云栋化工有限公司', '安徽云栋化工有限公司'),
|
|
true
|
|
)
|
|
assert.equal(
|
|
contractSupplierMatchesEntity('安庆市山峡化工有限公司', '安徽云栋化工有限公司'),
|
|
false
|
|
)
|
|
assert.equal(contractSupplierMatchesEntity('某某云栋贸易', '安徽云栋化工有限公司'), false)
|
|
assert.equal(contractSupplierMatchesEntity('安徽云栋化工有限公司', ''), false)
|
|
})
|