|
@@ -79,6 +79,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13800138000',
|
|
phone: '13800138000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 1,
|
|
|
|
|
+ isInBlackList: 0,
|
|
|
|
|
+ jobStatus: 1,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2030-12-31'),
|
|
idValidDate: new Date('2030-12-31'),
|
|
|
disabilityValidDate: new Date('2030-12-31')
|
|
disabilityValidDate: new Date('2030-12-31')
|
|
@@ -99,6 +103,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
expect(data.name).toBe(createData.name);
|
|
expect(data.name).toBe(createData.name);
|
|
|
expect(data.idCard).toBe(createData.idCard);
|
|
expect(data.idCard).toBe(createData.idCard);
|
|
|
expect(data.disabilityId).toBe(createData.disabilityId);
|
|
expect(data.disabilityId).toBe(createData.disabilityId);
|
|
|
|
|
+ // 验证新增字段
|
|
|
|
|
+ expect(data.canDirectContact).toBe(createData.canDirectContact);
|
|
|
|
|
+ expect(data.isInBlackList).toBe(createData.isInBlackList);
|
|
|
|
|
+ expect(data.jobStatus).toBe(createData.jobStatus);
|
|
|
// 验证日期字段
|
|
// 验证日期字段
|
|
|
expect(data.idValidDate).toBeDefined();
|
|
expect(data.idValidDate).toBeDefined();
|
|
|
expect(data.disabilityValidDate).toBeDefined();
|
|
expect(data.disabilityValidDate).toBeDefined();
|
|
@@ -126,6 +134,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13900139000',
|
|
phone: '13900139000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 0,
|
|
|
|
|
+ isInBlackList: 0,
|
|
|
|
|
+ jobStatus: 2,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2035-05-15'),
|
|
idValidDate: new Date('2035-05-15'),
|
|
|
disabilityValidDate: new Date('2035-05-15')
|
|
disabilityValidDate: new Date('2035-05-15')
|
|
@@ -144,6 +156,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13700137000',
|
|
phone: '13700137000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 1,
|
|
|
|
|
+ isInBlackList: 1,
|
|
|
|
|
+ jobStatus: 3,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2043-08-20'),
|
|
idValidDate: new Date('2043-08-20'),
|
|
|
disabilityValidDate: new Date('2043-08-20')
|
|
disabilityValidDate: new Date('2043-08-20')
|
|
@@ -172,6 +188,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13600136000',
|
|
phone: '13600136000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段(可选字段,不影响必填验证)
|
|
|
|
|
+ canDirectContact: 1,
|
|
|
|
|
+ isInBlackList: 0,
|
|
|
|
|
+ jobStatus: 1,
|
|
|
// 日期字段(可选字段,不影响必填验证)
|
|
// 日期字段(可选字段,不影响必填验证)
|
|
|
idValidDate: new Date('2028-03-10'),
|
|
idValidDate: new Date('2028-03-10'),
|
|
|
disabilityValidDate: new Date('2028-03-10')
|
|
disabilityValidDate: new Date('2028-03-10')
|
|
@@ -265,6 +285,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13400134000',
|
|
phone: '13400134000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段初始值
|
|
|
|
|
+ canDirectContact: 1,
|
|
|
|
|
+ isInBlackList: 0,
|
|
|
|
|
+ jobStatus: 1,
|
|
|
// 日期字段初始值
|
|
// 日期字段初始值
|
|
|
idValidDate: new Date('2023-01-01'),
|
|
idValidDate: new Date('2023-01-01'),
|
|
|
disabilityValidDate: new Date('2023-01-01')
|
|
disabilityValidDate: new Date('2023-01-01')
|
|
@@ -276,6 +300,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
name: '更新后的姓名',
|
|
name: '更新后的姓名',
|
|
|
gender: '女',
|
|
gender: '女',
|
|
|
phone: '13300133000',
|
|
phone: '13300133000',
|
|
|
|
|
+ // 更新新增字段
|
|
|
|
|
+ canDirectContact: 0,
|
|
|
|
|
+ isInBlackList: 1,
|
|
|
|
|
+ jobStatus: 1,
|
|
|
// 更新日期字段
|
|
// 更新日期字段
|
|
|
idValidDate: new Date('2033-01-01'), // 更新有效期
|
|
idValidDate: new Date('2033-01-01'), // 更新有效期
|
|
|
disabilityValidDate: new Date('2033-01-01') // 更新有效期
|
|
disabilityValidDate: new Date('2033-01-01') // 更新有效期
|
|
@@ -296,6 +324,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
expect(data.name).toBe(updateData.name);
|
|
expect(data.name).toBe(updateData.name);
|
|
|
expect(data.gender).toBe(updateData.gender);
|
|
expect(data.gender).toBe(updateData.gender);
|
|
|
expect(data.phone).toBe(updateData.phone);
|
|
expect(data.phone).toBe(updateData.phone);
|
|
|
|
|
+ // 验证新增字段已更新
|
|
|
|
|
+ expect(data.canDirectContact).toBe(updateData.canDirectContact);
|
|
|
|
|
+ expect(data.isInBlackList).toBe(updateData.isInBlackList);
|
|
|
|
|
+ expect(data.jobStatus).toBe(updateData.jobStatus);
|
|
|
// 验证日期字段
|
|
// 验证日期字段
|
|
|
expect(data.idValidDate).toBeDefined();
|
|
expect(data.idValidDate).toBeDefined();
|
|
|
expect(data.disabilityValidDate).toBeDefined();
|
|
expect(data.disabilityValidDate).toBeDefined();
|
|
@@ -324,6 +356,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13200132000',
|
|
phone: '13200132000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 1,
|
|
|
|
|
+ isInBlackList: 0,
|
|
|
|
|
+ jobStatus: 1,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2028-06-15'),
|
|
idValidDate: new Date('2028-06-15'),
|
|
|
disabilityValidDate: new Date('2028-06-15')
|
|
disabilityValidDate: new Date('2028-06-15')
|
|
@@ -341,6 +377,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13100131000',
|
|
phone: '13100131000',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 0,
|
|
|
|
|
+ isInBlackList: 1,
|
|
|
|
|
+ jobStatus: 2,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2034-09-20'),
|
|
idValidDate: new Date('2034-09-20'),
|
|
|
disabilityValidDate: new Date('2034-09-20')
|
|
disabilityValidDate: new Date('2034-09-20')
|
|
@@ -671,6 +711,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13000130005',
|
|
phone: '13000130005',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 1,
|
|
|
|
|
+ isInBlackList: 0,
|
|
|
|
|
+ jobStatus: 1,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2045-11-30'),
|
|
idValidDate: new Date('2045-11-30'),
|
|
|
disabilityValidDate: new Date('2045-11-30')
|
|
disabilityValidDate: new Date('2045-11-30')
|
|
@@ -720,6 +764,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
if (response.status === 200) {
|
|
if (response.status === 200) {
|
|
|
const data = await response.json();
|
|
const data = await response.json();
|
|
|
expect(data.personInfo.name).toBe('聚合创建测试');
|
|
expect(data.personInfo.name).toBe('聚合创建测试');
|
|
|
|
|
+ // 验证新增字段
|
|
|
|
|
+ expect(data.personInfo.canDirectContact).toBe(1);
|
|
|
|
|
+ expect(data.personInfo.isInBlackList).toBe(0);
|
|
|
|
|
+ expect(data.personInfo.jobStatus).toBe(1);
|
|
|
// 验证日期字段
|
|
// 验证日期字段
|
|
|
expect(data.personInfo.idValidDate).toBeDefined();
|
|
expect(data.personInfo.idValidDate).toBeDefined();
|
|
|
expect(data.personInfo.disabilityValidDate).toBeDefined();
|
|
expect(data.personInfo.disabilityValidDate).toBeDefined();
|
|
@@ -753,6 +801,10 @@ describe('残疾人管理API集成测试', () => {
|
|
|
phone: '13000130006',
|
|
phone: '13000130006',
|
|
|
province: '北京市',
|
|
province: '北京市',
|
|
|
city: '北京市',
|
|
city: '北京市',
|
|
|
|
|
+ // 新增字段
|
|
|
|
|
+ canDirectContact: 0,
|
|
|
|
|
+ isInBlackList: 1,
|
|
|
|
|
+ jobStatus: 2,
|
|
|
// 日期字段
|
|
// 日期字段
|
|
|
idValidDate: new Date('2036-07-25'),
|
|
idValidDate: new Date('2036-07-25'),
|
|
|
disabilityValidDate: new Date('2036-07-25')
|
|
disabilityValidDate: new Date('2036-07-25')
|