Browse Source

新增通过认证后设置默认流程联系人

cehn 8 months ago
parent
commit
370a6a433a

+ 11 - 5
projects/textbook/src/app/textbook/textbook.component.ts

@@ -627,7 +627,7 @@ export class TextbookComponent implements OnInit {
     let res = await query.first();
     return res?.id;
   }
-  //导出
+  //导出附件
   async exportProcess(data?: Parse.Object) {
     if(this.showLoading) return
     this.showLoading = true
@@ -706,8 +706,14 @@ export class TextbookComponent implements OnInit {
     // this.message.success('提交成功')
     this.toUrl(`/nav-province-contact/manage/submitted/${this.eduProcess?.id}`)
   }
-  //导出
+  //导出表格
   async export() {
+    console.log(this.eduProcess);
+    let query = new Parse.Query('EduProcess')
+    query.equalTo('objectId',this.eduProcess?.id)
+    query.include('profileSubmitted','profileSubmitted.user')
+    query.select('name','profileSubmitted')
+    let r = await query.first()
     let data: any = await this.getTextbook('', true);
     let table = `<table border="1px" cellspacing="0" cellpadding="0">
         <thead>
@@ -724,7 +730,7 @@ export class TextbookComponent implements OnInit {
             </tr>
             <tr>
                 <th></th><th></th>
-                <th style="font-size: 12px;font-family: '黑体';text-align: left;">单位名称(公章):</th>
+                <th style="font-size: 12px;font-family: '黑体';text-align: left;">单位名称(公章):${r?.get('name')}</th>
                 <th colspan="3"></th>
                 <th></th><th></th><th></th>
             </tr>
@@ -735,8 +741,8 @@ export class TextbookComponent implements OnInit {
             <tr>
                 <th></th><th></th>
                 <th style="font-size: 12px;font-family: '黑体';text-align: left;">申报工作联系人:</th>
-                <th colspan="2" style="font-size: 12px;font-family: '黑体';text-align: left;">姓名</th>
-                <th colspan="2" style="font-size: 12px;font-family: '黑体';text-align: left;">电话</th>
+                <th colspan="2" style="font-size: 12px;font-family: '黑体';text-align: left;">姓名 ${r?.get('profileSubmitted')?.get('user')?.get('name')}</th>
+                <th colspan="2" style="font-size: 12px;font-family: '黑体';text-align: left;">电话 ${r?.get('profileSubmitted')?.get('user')?.get('phone')}</th>
                 <th></th><th></th><th></th>
             </tr>
             <tr>

+ 24 - 17
projects/textbook/src/modules/nav-admin/components/profile/profile.component.ts

@@ -59,26 +59,33 @@ export class ProfileComponent  implements OnInit {
   async getProfile(){
     this.loading = true
     let query = new Parse.Query('Profile')
-    if(this.depart){
-      let queryParams = {
-        where : {
-          "$or": [{
-            "user": {
-              "$inQuery": {
-                "where": {
-                  "$or": [{
-                    "department": { "$eq": this.depart},
-                    },
-                  ]
-                },
-                "className": "_User"
-              }
+    let queryParams:any = {
+      where : {
+        "$or": [{
+          "user": {
+            "$inQuery": {
+              "where": {
+                "$or": [{
+                  // "department": { "$eq": this.depart},
+                  "accountState":'已认证'
+                  },
+                ]
+              },
+              "className": "_User"
             }
-          }]
-        }
+          }
+        }]
       }
-      query = Parse.Query.fromJSON('Profile',queryParams);
     }
+    if(this.depart){
+      queryParams['where']['$or'][0]['user']['$inQuery']['where'][
+        'department'
+      ] = {
+        "$eq": this.depart
+      };
+    }
+    query = Parse.Query.fromJSON('Profile',queryParams);
+
     this.identity && query.equalTo('identity',this.identity)
     this.disabled && query.containedIn('objectId',this.idList)
     query.notEqualTo('isDeleted',true)

+ 3 - 0
projects/textbook/src/modules/nav-admin/page-process/process-create/process-create.component.html

@@ -327,17 +327,20 @@
           [maxWidth]="maxWidth"
           [disabled]="true"
           [depart]="eduProcess?.get('department')?.id"
+          identity="工作联系人"
         ></app-profile>
         } @else if(showProfileFrom){
         <app-profile
           [maxWidth]="maxWidth"
           (change)="changeSubmitted($event)"
+          identity="工作联系人"
           [depart]="eduProcess?.get('department')?.id"
           ></app-profile>
         }@else {
           <app-profile
           [idList]="['']"
           (change)="changeSubmitted($event)"
+          identity="工作联系人"
           [maxWidth]="maxWidth"
           [disabled]="true"
           [depart]="eduProcess?.get('department')?.id"

+ 1 - 1
projects/textbook/src/modules/nav-admin/page-process/process-list/process-list.component.ts

@@ -275,7 +275,7 @@ export class ProcessListComponent implements OnInit {
     let query = Parse.Query.or(query1, query2);
     query.include('profileSubmitted', 'profileSubmitted.user');
     query.notEqualTo('isDeleted', true);
-    query.equalTo('branch', this.currentDepart.key);
+    this.currentDepart?.key && query.equalTo('branch', this.currentDepart.key);
     this.eduProcessLength = await query.count();
     query.skip(this.pageSize * (this.pageIndex - 1));
     query.limit(this.pageSize);

+ 11 - 0
projects/textbook/src/modules/nav-admin/page-role/page-role.component.ts

@@ -718,6 +718,10 @@ export class PageRoleComponent implements OnInit {
       return;
     }
     try {
+      //如果更换用户之前是工作联系人,卸载对应流程工作联系人
+      if(this.profileAccount?.id && this.profileAccount?.get('identity') == '工作联系人'){
+        await this.tbookSer.updateProfileSubmitted(this.profileAccount?.id,'del')
+      }
       this.profileAccount?.set('identity', this.profileEdit?.identity);
       this.profileAccount?.set('companyType', this.profileEdit?.companyType);
       await this.profileAccount?.save();
@@ -727,6 +731,13 @@ export class PageRoleComponent implements OnInit {
         objectId: this.profileEdit?.department.id,
       });
       await this.profileAccount?.get('user')?.save();
+      if(this.profileEdit?.identity == '工作联系人' && this.profileAccount?.id){
+        let auth = await this.tbookSer.updateProfileSubmitted(this.profileAccount?.id,'save',this.profileEdit?.department.id,this.message)
+        if(!auth){
+          this.isLoadingOne = false;
+          return
+        }
+      }
       this.pageIndex = 1;
       this.getProfile();
       this.isLoadingOne = false;

+ 8 - 0
projects/textbook/src/modules/nav-admin/page-user/page-user.component.ts

@@ -261,6 +261,14 @@ export class PageUserComponent implements OnInit {
         if (r?.id) {
           switch (type) {
             case '通过认证':
+              if(!r?.get('department')?.id){
+                this.message.warning('该用户暂未绑定所属单位')
+                return
+              }
+              if(data?.get('identity') == '工作联系人'){
+                let auth = await this.tbookSer.updateProfileSubmitted(data?.id,'save',r?.get('department')?.id,this.message)
+                if(!auth) return
+              }
               r?.set('accountState', '已认证');
               Parse.Cloud.run('aliSmsSend',{
                 "mobileList": [data?.get('user')?.get('phone')],"templateCode":"SMS_468870790","params":{},"signName":"普通高等教育教材网"

+ 2069 - 0
projects/textbook/src/services/importDept.ts

@@ -0,0 +1,2069 @@
+export const updateDept = {
+  //新导入的单位
+  list: [
+    '北京财经电子音像出版社',
+    '北京大学音像出版社',
+    '北京电视艺术中心音像出版社',
+    '北京电影学院音像出版社',
+    '北京电子音像出版社',
+    '北京东方影音公司',
+    '北京对外经济贸易大学出版社',
+    '北京高教电子音像出版社',
+    '北京国家大剧院古典音乐有限责任公司',
+    '北京环球音像出版有限公司',
+    '北京交通大学电子音像出版社',
+    '北京科海电子出版社',
+    '北京科学技术出版社',
+    '北京科影音像出版社',
+    '北京理工大学出版社',
+    '北京电子音像出版中心',
+    '北京旅游教育出版社',
+    '北京南海音像出版社',
+    '北京社科智库电子音像出版社',
+    '北京师范大学音像电子出版社',
+    '北京世界知识音像电子出版社',
+    '北京体育大学音像电子出版社',
+    '北京天盛科学技术音像出版社',
+    '北京外语音像出版社',
+    '北京伟地电子音像出版社',
+    '北京文化艺术音像出版',
+    '北京协和医学音像电子出版社',
+    '北京新华音像电子出版社',
+    '北京音像有限公司',
+    '北京语言大学电子音像出版社',
+    '北京中传音像电子出版社',
+    '北京中电电子出版社',
+    '北京卓众出版有限公司',
+    '奔流电子音像出版(北京)',
+    '当代中国音像电子出版社',
+    '电化教育电子音像出版社',
+    '东方音像电子出版社',
+    '法律出版社',
+    '法制音像出版社',
+    '高等教育电子音像出版社',
+    '故宫出版社',
+    '光明日报出版社',
+    '国防工业音像出版社',
+    '国家开放大学音像出版社',
+    '国家行政学院音像出版社',
+    '国土资源电子音像出版社',
+    '海豚出版社',
+    '华录出版传媒有限公司',
+    '华信音像出版社',
+    '华语教学出版社',
+    '机械工业出版社',
+    '金报电子音像出版(北京)',
+    '金城音像出版社',
+    '金盾音像出版社',
+    '九洲音像出版有限公司',
+    '开明文教音像出版社',
+    '科学技术文献出版社',
+    '科学普及出版社',
+    '隆兴音像出版社',
+    '民族音像出版社',
+    '农业教育声像出版社',
+    '清华大学出版社',
+    '人民出版社',
+    '人民法院电子音像出版社',
+    '人民交通出版社股份',
+    '人民教育电子音像出版社',
+    '人民卫生电子音像出版社',
+    '人民音乐电子音像出版社',
+    '人民邮电出版社',
+    '三辰影库音像电子出版社',
+    '商务印书馆国际',
+    '商务印书馆',
+    '生活·读书·新知三联书店',
+    '石油工业出版社',
+    '世图音像电子出版社',
+    '外文出版社',
+    '五洲传播出版传媒有限公司',
+    '先行音像出版社',
+    '现代出版社',
+    '现代教育出版社',
+    '线装书局',
+    '新世界出版社',
+    '学习音像出版社',
+    '应急管理出版社',
+    '英华电子音像出版社',
+    '语文音像出版社',
+    '中版集团数字传媒',
+    '中电报(北京)音像出版社',
+    '中纺音像出版有限公司',
+    '中国标准电子音像出版社',
+    '中国唱片集团',
+    '中国大百科全书电子音像出版社',
+    '中国电力出版社',
+    '中国电影音像出版社',
+    '中国电子音像出版社',
+    '中国法制出版社',
+    '中国方正出版社',
+    '中国妇女音像出版社',
+    '中国共产党北京市委员会前线杂志社',
+    '中国广播影视音像出版中心',
+    '中国国际传播音像出版社',
+    '中国国际电视总公司',
+    '中国国际广播音像出版社',
+    '中国海关出版社',
+    '中国和平音像电子出版社',
+    '中国华侨出版社',
+    '中国华艺音像',
+    '中国计划出版社',
+    '中国检察出版社',
+    '中国建筑工业出版社',
+    '中国教育科学研究院音像出版社',
+    '中国金融出版社',
+    '中国科学文化音像出版社',
+    '中国劳动社会保障出版社',
+    '中国录音录像出版总社',
+    '中国旅游音像出版社',
+    '中国盲文出版社',
+    '中国民主法制出版社',
+    '中国民族音像出版社',
+    '中国农业大学出版社',
+    '中国农影音像出版社',
+    '《中国汽车报》社',
+    '中国青年出版总社',
+    '中国青年教育音像出版社',
+    '中国青少年音像出版社',
+    '中国人口出版社',
+    '中国人民大学出版社',
+    '中国少年儿童音像电子出版社',
+    '中国社会科学出版社',
+    '中国石化出版社',
+    '中国时代经济音像电子出版社',
+    '中国书店有限责任公司',
+    '中国数字文化集团',
+    '中国体育报业总社(人民体育出版社)',
+    '中国卫生科教音像出版社',
+    '中国文采声像出版公司',
+    '中国文联音像出版公司',
+    '中国言实出版社',
+    '中国医药科技音像出版社',
+    '中国原子能出版社',
+    '中国政法大学出版社',
+    '中国职工音像出版社',
+    '航空工业出版社',
+    '中华书局',
+    '中华医学电子音像出版社',
+    '中经录音录像中心',
+    '中科数媒',
+    '中信出版集团',
+    '中央文献音像出版社',
+    '中译出版社',
+    '中影音像出版发行有限责任公司',
+    '宗教文化出版社',
+    '纵横电子音像出版社',
+    '安徽教育出版社',
+    '安徽科学技术出版社',
+    '安徽少年儿童出版社',
+    '安徽新华电子音像出版社',
+    '安徽音像出版社',
+    '合肥工业大学出版社',
+    '时代新媒体出版社',
+    '福建电子音像出版社',
+    '福建教育音像出版社',
+    '福建省文艺音像出版社',
+    '海峡世纪(福建)影视文化有限公司',
+    '厦门文广影音有限公司',
+    '甘肃飞天电子音像出版社',
+    '甘肃省声像教材出版社',
+    '甘肃省音像出版社',
+    '大同出版传媒有限公司',
+    '广东大音音像出版社',
+    '广东海燕电子音像出版社',
+    '广东惠州音像出版社',
+    '广东嘉应音像出版',
+    '广东教育出版社',
+    '广东岭南美术出版社',
+    '广东新世纪音像电子出版社',
+    '广东音像出版社',
+    '广东音像教材出版社',
+    '广东语言音像电子出版社',
+    '广东珠江音像出版社',
+    '广州出版社',
+    '华南理工大学出版社',
+    '深圳出版社',
+    '深圳市华文国际传媒有限公司',
+    '太平洋影音有限公司',
+    '中国唱片(广州)有限公司',
+    '珠海百年电子音像出版社',
+    '广西金海湾电子音像出版社',
+    '广西音像教材出版社',
+    '桂林贝贝特电子音像出版社',
+    '接力音像电子出版社',
+    '贵州东方音像出版社',
+    '贵州文化音像出版社',
+    '海南省电子音像出版社',
+    '南方音像出版社',
+    '方圆电子音像出版社',
+    '河北百灵音像出版社',
+    '河北教育音像电子出版社',
+    '河北文化音像出版社',
+    '海燕出版社',
+    '河南电子音像出版社',
+    '河南教育电子音像出版社',
+    '河南科学技术出版社',
+    '河南省文化和旅游音像出版社',
+    '哈尔滨出版社',
+    '哈尔滨工程大学出版社',
+    '哈尔滨工业大学出版社',
+    '黑龙江大学出版社',
+    '黑龙江东北数字出版传媒有限公司',
+    '黑龙江教育出版社',
+    '湖北九通电子音像出版社',
+    '湖北科学技术出版社',
+    '湖北省扬子江影音有限责任公司',
+    '湖北长江传媒数字出版有限公司',
+    '华中科技大学电子音像出版社',
+    '华中师范大学出版社',
+    '三峡电子音像出版社',
+    '武汉大学音像出版社',
+    '湖南大学出版社',
+    '湖南电子音像出版社',
+    '湖南国风电子音像出版社',
+    '湖南教育音像电子出版社',
+    '湖南金蜂音像出版社',
+    '湖南科学技术电子音像出版社',
+    '湖南美术电子音像出版社',
+    '湖南少年儿童音像出版社',
+    '湖南师范大学出版社',
+    '湖南文化音像出版社',
+    '湖南潇影音像出版社',
+    '中南大学出版社',
+    '吉林大学出版社',
+    '吉林教育音像出版社',
+    '吉林民族音像出版社',
+    '吉林文化音像出版社',
+    '吉林音像出版社',
+    '吉林银声音像出版社',
+    '长春东北师范大学音像出版社',
+    '长春音像电子出版社',
+    '江南电子音像出版社',
+    '江苏凤凰电子音像出版社',
+    '江苏文化音像出版社',
+    '江苏音像出版社',
+    '南京大学电子音像出版社',
+    '南京东南大学出版社',
+    '南京音像出版社',
+    '二十一世纪音像电子出版社',
+    '红星电子音像出版社',
+    '江西高校出版社',
+    '江西教育音像电子出版社',
+    '江西音像出版社',
+    '春风文艺出版社',
+    '大连东软电子出版社',
+    '大连海事大学出版社',
+    '大连理工大学电子音像出版社',
+    '大连音像出版社',
+    '辽宁电子出版社',
+    '辽宁广播电视音像出版社',
+    '辽宁教育出版社',
+    '辽宁教育电子音像出版社',
+    '辽宁科学技术出版社',
+    '辽宁美术出版社',
+    '辽宁民族出版社',
+    '辽宁七星音像出版传媒有限公司',
+    '辽宁师范大学出版社',
+    '辽宁音像出版社',
+    '沈阳电子出版社',
+    '实用医学音像出版社',
+    '万卷出版有限责任公司',
+    '内蒙古数字文化音像出版社',
+    '宁夏黄河电子音像出版社',
+    '青海昆仑音像出版社',
+    '西海民族音像出版有限公司',
+    '大众音像出版社',
+    '济南出版有限责任公司',
+    '明天出版社',
+    '青岛电子音像出版社',
+    '山东大学音像出版社',
+    '山东电子音像出版社',
+    '山东黄海数字出版社',
+    '山东教育电子音像出版社',
+    '山东科学技术出版社',
+    '山东齐鲁音像出版有限公司',
+    '山东数字出版传媒有限公司',
+    '山东文化音像出版社',
+    '中国石油大学音像电子出版社',
+    '山西春秋电子音像出版社',
+    '山西广电音像出版有限责任公司',
+    '山西教育音像出版社',
+    '陕西电子音像出版社',
+    '陕西科学技术出版社',
+    '陕西三秦出版社',
+    '陕西师范大学出版总社',
+    '陕西太白文艺出版社',
+    '陕西文化音像出版社',
+    '陕西音像出版社',
+    '西安出版社',
+    '西安电影制片厂录音录像出版社',
+    '西安交通大学出版社',
+    '西北工业大学音像电子出版社',
+    '东方出版中心有限公司',
+    '华东理工大学电子音像出版社',
+    '华东师范大学电子音像出版社',
+    '上海城市动漫出版传媒有限公司',
+    '上海复旦大学电子音像出版社',
+    '上海海文音像出版社',
+    '上海交通大学电子音像出版社',
+    '上海教育出版社',
+    '上海教育音像出版社',
+    '上海科学技术出版社',
+    '上海科学技术文献出版社',
+    '上海科学普及出版社',
+    '上海少年儿童出版社',
+    '上海声像出版社',
+    '上海同济大学电子音像出版社',
+    '上海外语音像出版社',
+    '上海文艺音像电子出版社',
+    '上海译文出版社',
+    '上海音乐出版社',
+    '上海音乐学院出版社',
+    '上海音像出版社',
+    '上海音像有限公司',
+    '上海远东出版社',
+    '中国唱片(上海)有限公司',
+    '中国中福会出版社',
+    '成都西南交大出版社',
+    '成都音像出版社',
+    '华科音像出版社',
+    '四川大学出版社',
+    '四川省教育电子音像出版社',
+    '四川师大电子出版社',
+    '四川数字出版传媒有限公司',
+    '四川文艺音像出版社',
+    '四川音像出版社',
+    '南开大学电子音像出版社',
+    '天津北洋音像出版社',
+    '天津大学出版社',
+    '天津教育出版社',
+    '天津科学技术出版社',
+    '天津人民出版社',
+    '天津人民美术出版社',
+    '新蕾音像出版社',
+    '西藏音像出版社',
+    '雪域音像电子出版社',
+    '新疆电子音像出版社',
+    '新疆青少年出版社',
+    '新疆音像出版社',
+    '晨光音像电子出版社',
+    '德宏民族出版社',
+    '云南大学电子音像出版社',
+    '云南教育音像电子出版社',
+    '云南科技出版社',
+    '云南美术出版社',
+    '云南民族文化音像出版社',
+    '云南人民电子音像出版社',
+    '云南音像出版社',
+    '杭州汉书数字出版传播有限公司',
+    '红旗音像电子出版社',
+    '嘉兴吴越电子音像出版',
+    '宁波东海岸电子音像出版社',
+    '浙江大学电子音像出版社',
+    '浙江电子音像出版社',
+    '浙江教育出版社集团',
+    '浙江文艺音像出版社',
+    '浙江音像出版社',
+    '重庆大学电子音像出版社',
+    '重庆电子音像出版社',
+    '重庆天健电子音像出版',
+    '重庆西南师范大学电子音像出版社',
+    '重庆音像出版社',
+    '重庆中电电子音像出版有限责任公司',
+    '国防大学出版社',
+    '解放军外语音像出版社',
+    '解放军音像出版社',
+    '军事科学出版社',
+    '蓝天出版社',
+    '武警音像出版社',
+  ],
+  //需更改的出版单位名称
+  list2: [
+    {
+      code: '30000001',
+      old: '安徽大学出版社有限责任公司',
+      new: '安徽大学出版社',
+    },
+    { code: '30000002', old: '安徽教育出版社', new: '安徽教育出版社' },
+    { code: '30000003', old: '安徽科学技术出版社', new: '安徽科学技术出版社' },
+    { code: '30000004', old: '安徽美术出版社', new: '安徽美术出版社' },
+    { code: '30000005', old: '安徽人民出版社', new: '安徽人民出版社' },
+    { code: '30000006', old: '安徽少年儿童出版社', new: '安徽少年儿童出版社' },
+    {
+      code: '30000007',
+      old: '安徽师范大学出版社有限责任公司',
+      new: '安徽师范大学出版社',
+    },
+    { code: '30000008', old: '安徽文艺出版社', new: '安徽文艺出版社' },
+    {
+      code: '30000009',
+      old: '合肥工业大学出版社有限责任公司',
+      new: '合肥工业大学出版社',
+    },
+    { code: '30000010', old: '黄山书社', new: '黄山书社' },
+    {
+      code: '30000011',
+      old: '中国科学技术大学出版社有限责任公司',
+      new: '中国科学技术大学出版社',
+    },
+    { code: '30000012', old: '北京出版社', new: '北京出版社' },
+    { code: '30000013', old: '北京教育出版社', new: '北京教育出版社' },
+    { code: '30000014', old: '北京美术摄影出版社', new: '北京美术摄影出版社' },
+    { code: '30000015', old: '北京人民出版社', new: '北京人民出版社' },
+    { code: '30000016', old: '北京十月文艺出版社', new: '北京十月文艺出版社' },
+    { code: '30000017', old: '文津出版社', new: '文津出版社' },
+    {
+      code: '30000018',
+      old: '北京工业大学出版社有限责任公司',
+      new: '北京工业大学出版社',
+    },
+    {
+      code: '30000019',
+      old: '北京工艺美术出版社有限责任公司',
+      new: '北京工艺美术出版社',
+    },
+    {
+      code: '30000020',
+      old: '北京华语联合出版有限责任公司',
+      new: '北京华语联合出版',
+    },
+    {
+      code: '30000021',
+      old: '北京科学技术出版社有限公司',
+      new: '北京科学技术出版社',
+    },
+    { code: '30000022', old: '北京联合出版有限责任公司', new: '北京联合出版' },
+    {
+      code: '30000023',
+      old: '北京旅游教育出版社有限责任公司',
+      new: '北京旅游教育出版社',
+    },
+    { code: '30000024', old: '北京日报出版社有限公司', new: '北京日报出版社' },
+    { code: '30000025', old: '北京少年儿童出版社', new: '北京少年儿童出版社' },
+    {
+      code: '30000026',
+      old: '北京时代华文书局有限公司',
+      new: '北京时代华文书局',
+    },
+    {
+      code: '30000027',
+      old: '北京首都经济贸易大学出版社有限责任公司',
+      new: '首都经济贸易大学出版社',
+    },
+    {
+      code: '30000028',
+      old: '北京首都师范大学出版社有限责任公司',
+      new: '首都师范大学出版社',
+    },
+    { code: '30000029', old: '北京燕山出版社有限公司', new: '北京燕山出版社' },
+    { code: '30000030', old: '中国书店有限责任公司', new: '中国书店出版社' },
+    {
+      code: '30000031',
+      old: '福建海峡文艺出版社有限责任公司',
+      new: '福建海峡文艺出版社',
+    },
+    {
+      code: '30000032',
+      old: '福建教育出版社有限责任公司',
+      new: '福建教育出版社',
+    },
+    {
+      code: '30000033',
+      old: '福建科学技术出版社有限责任公司',
+      new: '福建科学技术出版社',
+    },
+    {
+      code: '30000034',
+      old: '福建鹭江出版社有限责任公司',
+      new: '福建鹭江出版社',
+    },
+    {
+      code: '30000035',
+      old: '福建美术出版社有限责任公司',
+      new: '福建美术出版社',
+    },
+    {
+      code: '30000036',
+      old: '福建人民出版社有限责任公司',
+      new: '福建人民出版社',
+    },
+    {
+      code: '30000037',
+      old: '福建少年儿童出版社有限责任公司',
+      new: '福建少年儿童出版社',
+    },
+    {
+      code: '30000038',
+      old: '福建省地图出版社有限责任公司',
+      new: '福建省地图出版社',
+    },
+    { code: '30000039', old: '海峡书局出版社有限公司', new: '海峡书局出版社' },
+    {
+      code: '30000040',
+      old: '厦门大学出版社有限责任公司',
+      new: '厦门大学出版社',
+    },
+    { code: '30000041', old: '读者出版社有限责任公司', new: '读者出版社' },
+    {
+      code: '30000042',
+      old: '敦煌文艺出版社有限责任公司',
+      new: '敦煌文艺出版社',
+    },
+    {
+      code: '30000043',
+      old: '甘肃教育出版社有限责任公司',
+      new: '甘肃教育出版社',
+    },
+    {
+      code: '30000044',
+      old: '甘肃科学技术出版社有限责任公司',
+      new: '甘肃科学技术出版社',
+    },
+    {
+      code: '30000045',
+      old: '甘肃民族出版社有限责任公司',
+      new: '甘肃民族出版社',
+    },
+    {
+      code: '30000046',
+      old: '甘肃人民出版社有限责任公司',
+      new: '甘肃人民出版社',
+    },
+    {
+      code: '30000047',
+      old: '甘肃少年儿童出版社有限责任公司',
+      new: '甘肃少年儿童出版社',
+    },
+    {
+      code: '30000048',
+      old: '甘肃文化出版社有限责任公司',
+      new: '甘肃文化出版社',
+    },
+    {
+      code: '30000049',
+      old: '兰州大学出版社有限责任公司',
+      new: '兰州大学出版社',
+    },
+    {
+      code: '30000050',
+      old: '广东高等教育出版社有限公司',
+      new: '广东高等教育出版社',
+    },
+    { code: '30000051', old: '广东花城出版社有限公司', new: '广东花城出版社' },
+    { code: '30000052', old: '广东教育出版社有限公司', new: '广东教育出版社' },
+    { code: '30000053', old: '广东经济出版社有限公司', new: '广东经济出版社' },
+    { code: '30000054', old: '广东科技出版社有限公司', new: '广东科技出版社' },
+    {
+      code: '30000055',
+      old: '广东岭南美术出版社有限公司',
+      new: '广东岭南美术出版社',
+    },
+    { code: '30000056', old: '广东旅游出版社有限公司', new: '广东旅游出版社' },
+    {
+      code: '30000057',
+      old: '广东南方日报出版社有限公司',
+      new: '广东南方日报出版社',
+    },
+    { code: '30000058', old: '广东人民出版社有限公司', new: '广东人民出版社' },
+    {
+      code: '30000059',
+      old: '广东省地图出版社有限公司',
+      new: '广东省地图出版社',
+    },
+    {
+      code: '30000060',
+      old: '广东新世纪出版社有限公司',
+      new: '广东新世纪出版社',
+    },
+    {
+      code: '30000061',
+      old: '广东羊城晚报出版社有限公司',
+      new: '广东羊城晚报出版社',
+    },
+    { code: '30000062', old: '广州出版社有限公司', new: '广州出版社' },
+    {
+      code: '30000063',
+      old: '广州暨南大学出版社有限责任公司',
+      new: '暨南大学出版社',
+    },
+    {
+      code: '30000064',
+      old: '广州中山大学出版社有限公司',
+      new: '中山大学出版社',
+    },
+    {
+      code: '30000065',
+      old: '华南理工大学出版社有限公司',
+      new: '华南理工大学出版社',
+    },
+    { code: '30000066', old: '汕头大学出版社有限公司', new: '汕头大学出版社' },
+    { code: '30000067', old: '深圳报业集团出版社', new: '深圳报业集团出版社' },
+    { code: '30000068', old: '深圳出版社有限责任公司', new: '深圳出版社' },
+    {
+      code: '30000069',
+      old: '广东岭南古籍出版社有限公司',
+      new: '广东岭南古籍出版社',
+    },
+    { code: '30000070', old: '广西教育出版社有限公司', new: '广西教育出版社' },
+    {
+      code: '30000071',
+      old: '广西科学技术出版社有限公司',
+      new: '广西科学技术出版社',
+    },
+    { code: '30000072', old: '广西美术出版社有限公司', new: '广西美术出版社' },
+    { code: '30000073', old: '广西民族出版社', new: '广西民族出版社' },
+    { code: '30000074', old: '广西人民出版社有限公司', new: '广西人民出版社' },
+    {
+      code: '30000075',
+      old: '广西师范大学出版社集团有限公司',
+      new: '广西师范大学出版社',
+    },
+    { code: '30000076', old: '接力出版社有限公司', new: '接力出版社' },
+    { code: '30000077', old: '漓江出版社有限公司', new: '漓江出版社' },
+    {
+      code: '30000078',
+      old: '贵州大学出版社有限责任公司',
+      new: '贵州大学出版社',
+    },
+    { code: '30000079', old: '贵州教育出版社有限公司', new: '贵州教育出版社' },
+    { code: '30000080', old: '贵州科技出版社有限公司', new: '贵州科技出版社' },
+    { code: '30000081', old: '贵州民族出版社有限公司', new: '贵州民族出版社' },
+    { code: '30000082', old: '贵州人民出版社有限公司', new: '贵州人民出版社' },
+    { code: '30000083', old: '孔学堂书局有限公司', new: '孔学堂书局' },
+    { code: '30000084', old: '民族出版社', new: '民族出版社' },
+    {
+      code: '30000085',
+      old: '中国民族文化出版社有限公司',
+      new: '中国民族文化出版社',
+    },
+    {
+      code: '30000086',
+      old: '中央民族大学出版社有限责任公司',
+      new: '中央民族大学出版社',
+    },
+    { code: '30000087', old: '海南出版社有限公司', new: '海南出版社' },
+    { code: '30000088', old: '南方出版社有限公司', new: '南方出版社' },
+    { code: '30000089', old: '南海出版公司', new: '南海出版社' },
+    {
+      code: '30000090',
+      old: '三环出版社(海南)有限公司',
+      new: '三环出版社(海南)',
+    },
+    {
+      code: '30000091',
+      old: '河北大学出版社有限责任公司',
+      new: '河北大学出版社',
+    },
+    {
+      code: '30000092',
+      old: '河北教育出版社有限责任公司',
+      new: '河北教育出版社',
+    },
+    {
+      code: '30000093',
+      old: '河北科学技术出版社有限责任公司',
+      new: '河北科学技术出版社',
+    },
+    {
+      code: '30000094',
+      old: '河北美术出版社有限责任公司',
+      new: '河北美术出版社',
+    },
+    {
+      code: '30000095',
+      old: '河北人民出版社有限责任公司',
+      new: '河北人民出版社',
+    },
+    {
+      code: '30000096',
+      old: '河北少年儿童出版社有限责任公司',
+      new: '河北少年儿童出版社',
+    },
+    {
+      code: '30000097',
+      old: '花山文艺出版社有限责任公司',
+      new: '花山文艺出版社',
+    },
+    { code: '30000098', old: '燕山大学出版社有限公司', new: '燕山大学出版社' },
+    { code: '30000099', old: '大象出版社有限公司', new: '大象出版社' },
+    { code: '30000100', old: '海燕出版社有限公司', new: '海燕出版社' },
+    {
+      code: '30000101',
+      old: '河南大学出版社有限责任公司',
+      new: '河南大学出版社',
+    },
+    {
+      code: '30000102',
+      old: '河南科学技术出版社有限公司',
+      new: '河南科学技术出版社',
+    },
+    { code: '30000103', old: '河南美术出版社有限公司', new: '河南美术出版社' },
+    {
+      code: '30000104',
+      old: '河南人民出版社有限责任公司',
+      new: '河南人民出版社',
+    },
+    { code: '30000105', old: '河南文艺出版社有限公司', new: '河南文艺出版社' },
+    {
+      code: '30000106',
+      old: '黄河水利出版社有限责任公司',
+      new: '黄河水利出版社',
+    },
+    { code: '30000107', old: '文心出版社有限公司', new: '文心出版社' },
+    { code: '30000108', old: '郑州大学出版社有限公司', new: '郑州大学出版社' },
+    { code: '30000109', old: '中原农民出版社有限公司', new: '中原农民出版社' },
+    { code: '30000110', old: '中州古籍出版社有限公司', new: '中州古籍出版社' },
+    { code: '30000111', old: '哈尔滨出版社股份有限公司', new: '哈尔滨出版社' },
+    {
+      code: '30000112',
+      old: '哈尔滨地图出版社有限公司',
+      new: '哈尔滨地图出版社',
+    },
+    {
+      code: '30000113',
+      old: '哈尔滨东北林业大学出版社有限公司',
+      new: '东北林业大学出版社',
+    },
+    {
+      code: '30000114',
+      old: '哈尔滨工程大学出版社有限公司',
+      new: '哈尔滨工程大学出版社',
+    },
+    {
+      code: '30000115',
+      old: '哈尔滨工业大学出版社有限公司',
+      new: '哈尔滨工业大学出版社',
+    },
+    {
+      code: '30000116',
+      old: '黑龙江北方文艺出版社有限公司',
+      new: '黑龙江北方文艺出版社',
+    },
+    {
+      code: '30000117',
+      old: '黑龙江朝鲜民族出版社',
+      new: '黑龙江朝鲜民族出版社',
+    },
+    {
+      code: '30000118',
+      old: '黑龙江大学出版社有限责任公司',
+      new: '黑龙江大学出版社',
+    },
+    {
+      code: '30000119',
+      old: '黑龙江教育出版社有限公司',
+      new: '黑龙江教育出版社',
+    },
+    {
+      code: '30000120',
+      old: '黑龙江科学技术出版社有限公司',
+      new: '黑龙江科学技术出版社',
+    },
+    {
+      code: '30000121',
+      old: '黑龙江美术出版社有限公司',
+      new: '黑龙江美术出版社',
+    },
+    {
+      code: '30000122',
+      old: '黑龙江人民出版社有限公司',
+      new: '黑龙江人民出版社',
+    },
+    {
+      code: '30000123',
+      old: '黑龙江少年儿童出版社有限公司',
+      new: '黑龙江少年儿童出版社',
+    },
+    { code: '30000124', old: '崇文书局有限公司', new: '崇文书局' },
+    { code: '30000125', old: '湖北教育出版社有限公司', new: '湖北教育出版社' },
+    {
+      code: '30000126',
+      old: '湖北科学技术出版社有限公司',
+      new: '湖北科学技术出版社',
+    },
+    { code: '30000127', old: '湖北美术出版社有限公司', new: '湖北美术出版社' },
+    { code: '30000128', old: '湖北人民出版社有限公司', new: '湖北人民出版社' },
+    {
+      code: '30000129',
+      old: '华中科技大学出版社有限责任公司',
+      new: '华中科技大学出版社',
+    },
+    {
+      code: '30000130',
+      old: '华中师范大学出版社有限责任公司',
+      new: '华中师范大学出版社',
+    },
+    { code: '30000131', old: '武汉出版社有限公司', new: '武汉出版社' },
+    {
+      code: '30000132',
+      old: '武汉大学出版社有限责任公司',
+      new: '武汉大学出版社',
+    },
+    {
+      code: '30000133',
+      old: '武汉理工大学出版社有限责任公司',
+      new: '武汉理工大学出版社',
+    },
+    {
+      code: '30000134',
+      old: '长江出版社(武汉)有限公司',
+      new: '长江出版社(武汉)',
+    },
+    {
+      code: '30000135',
+      old: '长江少年儿童出版社(集团)有限公司',
+      new: '长江少年儿童出版社(集团)',
+    },
+    { code: '30000136', old: '长江文艺出版社有限公司', new: '长江文艺出版社' },
+    {
+      code: '30000137',
+      old: '中国地质大学出版社有限责任公司',
+      new: '中国地质大学出版社',
+    },
+    {
+      code: '30000138',
+      old: '湖南大学出版社有限责任公司',
+      new: '湖南大学出版社',
+    },
+    {
+      code: '30000139',
+      old: '湖南地图出版社有限责任公司',
+      new: '湖南地图出版社',
+    },
+    {
+      code: '30000140',
+      old: '湖南科学技术出版社有限责任公司',
+      new: '湖南科学技术出版社',
+    },
+    {
+      code: '30000141',
+      old: '湖南美术出版社有限责任公司',
+      new: '湖南美术出版社',
+    },
+    {
+      code: '30000142',
+      old: '湖南人民出版社有限责任公司',
+      new: '湖南人民出版社',
+    },
+    {
+      code: '30000143',
+      old: '湖南少年儿童出版社有限责任公司',
+      new: '湖南少年儿童出版社',
+    },
+    {
+      code: '30000144',
+      old: '湖南师范大学出版社有限公司',
+      new: '湖南师范大学出版社',
+    },
+    {
+      code: '30000145',
+      old: '湖南文艺出版社有限责任公司',
+      new: '湖南文艺出版社',
+    },
+    { code: '30000146', old: '湖南岳麓书社有限责任公司', new: '湖南岳麓书社' },
+    {
+      code: '30000147',
+      old: '湘潭大学出版社有限责任公司',
+      new: '湘潭大学出版社',
+    },
+    {
+      code: '30000148',
+      old: '中南出版传媒集团股份有限公司湖南教育出版社分公司',
+      new: '湖南教育出版社',
+    },
+    {
+      code: '30000149',
+      old: '中南大学出版社有限责任公司',
+      new: '中南大学出版社',
+    },
+    {
+      code: '30000150',
+      old: '北方妇女儿童出版社有限责任公司',
+      new: '北方妇女儿童出版社',
+    },
+    { code: '30000151', old: '吉林出版集团股份有限公司', new: '吉林出版集团' },
+    {
+      code: '30000152',
+      old: '吉林大学出版社有限责任公司',
+      new: '吉林大学出版社',
+    },
+    {
+      code: '30000153',
+      old: '吉林教育出版社有限责任公司',
+      new: '吉林教育出版社',
+    },
+    {
+      code: '30000154',
+      old: '吉林科学技术出版社有限责任公司',
+      new: '吉林科学技术出版社',
+    },
+    {
+      code: '30000155',
+      old: '吉林美术出版社有限责任公司',
+      new: '吉林美术出版社',
+    },
+    {
+      code: '30000156',
+      old: '吉林人民出版社有限责任公司',
+      new: '吉林人民出版社',
+    },
+    {
+      code: '30000157',
+      old: '吉林摄影出版社有限责任公司',
+      new: '吉林摄影出版社',
+    },
+    {
+      code: '30000158',
+      old: '吉林文史出版社有限责任公司',
+      new: '吉林文史出版社',
+    },
+    {
+      code: '30000159',
+      old: '时代文艺出版社有限责任公司',
+      new: '时代文艺出版社',
+    },
+    {
+      code: '30000160',
+      old: '延边大学出版社有限责任公司',
+      new: '延边大学出版社',
+    },
+    { code: '30000161', old: '延边教育出版社', new: '延边教育出版社' },
+    { code: '30000162', old: '延边人民出版社', new: '延边人民出版社' },
+    {
+      code: '30000163',
+      old: '长春出版传媒集团有限责任公司',
+      new: '长春出版社',
+    },
+    {
+      code: '30000164',
+      old: '长春东北师范大学出版社有限责任公司',
+      new: '东北师范大学出版社',
+    },
+    {
+      code: '30000165',
+      old: '江苏大学出版社有限责任公司',
+      new: '江苏大学出版社',
+    },
+    { code: '30000166', old: '江苏凤凰出版社有限公司', new: '江苏凤凰出版社' },
+    {
+      code: '30000167',
+      old: '江苏凤凰教育出版社有限公司',
+      new: '江苏凤凰教育出版社',
+    },
+    {
+      code: '30000168',
+      old: '江苏凤凰科学技术出版社有限公司',
+      new: '江苏凤凰科学技术出版社',
+    },
+    {
+      code: '30000169',
+      old: '江苏凤凰美术出版社有限公司',
+      new: '江苏凤凰美术出版社',
+    },
+    {
+      code: '30000170',
+      old: '江苏凤凰少年儿童出版社有限公司',
+      new: '江苏凤凰少年儿童出版社',
+    },
+    {
+      code: '30000171',
+      old: '江苏凤凰文艺出版社有限公司',
+      new: '江苏凤凰文艺出版社',
+    },
+    { code: '30000172', old: '江苏广陵书社有限公司', new: '广陵书社' },
+    { code: '30000173', old: '江苏人民出版社有限公司', new: '江苏人民出版社' },
+    { code: '30000174', old: '江苏译林出版社有限公司', new: '江苏译林出版社' },
+    { code: '30000175', old: '南京出版社有限公司', new: '南京出版社' },
+    { code: '30000176', old: '南京大学出版社有限公司', new: '南京大学出版社' },
+    {
+      code: '30000177',
+      old: '南京东南大学出版社有限公司',
+      new: '东南大学出版社',
+    },
+    {
+      code: '30000178',
+      old: '南京河海大学出版社有限公司',
+      new: '河海大学出版社',
+    },
+    {
+      code: '30000179',
+      old: '南京师范大学出版社有限责任公司',
+      new: '南京师范大学出版社',
+    },
+    { code: '30000180', old: '江苏求真译林出版有限公司', new: '译林出版社' },
+    { code: '30000181', old: '苏州大学出版社有限公司', new: '苏州大学出版社' },
+    { code: '30000182', old: '苏州古吴轩出版社有限公司', new: '古吴轩出版社' },
+    {
+      code: '30000183',
+      old: '中国矿业大学出版社有限责任公司',
+      new: '中国矿业大学出版社',
+    },
+    {
+      code: '30000184',
+      old: '百花洲文艺出版社有限责任公司',
+      new: '百花洲文艺出版社',
+    },
+    {
+      code: '30000185',
+      old: '二十一世纪出版社集团有限公司',
+      new: '二十一世纪出版社',
+    },
+    {
+      code: '30000186',
+      old: '江西高校出版社有限责任公司',
+      new: '江西高校出版社',
+    },
+    {
+      code: '30000187',
+      old: '江西教育出版社有限责任公司',
+      new: '江西教育出版社',
+    },
+    {
+      code: '30000188',
+      old: '江西科学技术出版社有限责任公司',
+      new: '江西科学技术出版社',
+    },
+    {
+      code: '30000189',
+      old: '江西美术出版社有限责任公司',
+      new: '江西美术出版社',
+    },
+    {
+      code: '30000190',
+      old: '江西人民出版社有限责任公司',
+      new: '江西人民出版社',
+    },
+    { code: '30000191', old: '北京大学出版社有限公司', new: '北京大学出版社' },
+    {
+      code: '30000192',
+      old: '北京大学医学出版社有限公司',
+      new: '北京大学医学出版社',
+    },
+    {
+      code: '30000193',
+      old: '北京对外经济贸易大学出版社有限责任公司',
+      new: '对外经济贸易大学出版社',
+    },
+    {
+      code: '30000194',
+      old: '北京交通大学出版社有限责任公司',
+      new: '北京交通大学出版社',
+    },
+    {
+      code: '30000195',
+      old: '北京师范大学出版社(集团)有限公司',
+      new: '北京师范大学出版社',
+    },
+    {
+      code: '30000196',
+      old: '北京邮电大学出版社有限公司',
+      new: '北京邮电大学出版社',
+    },
+    {
+      code: '30000197',
+      old: '北京语言大学出版社有限公司',
+      new: '北京语言大学出版社',
+    },
+    { code: '30000198', old: '高等教育出版社有限公司', new: '高等教育出版社' },
+    {
+      code: '30000199',
+      old: '国家开放大学出版社有限公司',
+      new: '国家开放大学出版社',
+    },
+    { code: '30000200', old: '教育科学出版社有限公司', new: '教育科学出版社' },
+    { code: '30000201', old: '清华大学出版社有限公司', new: '清华大学出版社' },
+    { code: '30000202', old: '人民教育出版社有限公司', new: '人民教育出版社' },
+    {
+      code: '30000203',
+      old: '外语教学与研究出版社有限责任公司',
+      new: '外语教学与研究出版社',
+    },
+    { code: '30000204', old: '语文出版社有限公司', new: '语文出版社' },
+    {
+      code: '30000205',
+      old: '中国传媒大学出版社有限责任公司',
+      new: '中国传媒大学出版社',
+    },
+    {
+      code: '30000206',
+      old: '中国农业大学出版社有限公司',
+      new: '中国农业大学出版社',
+    },
+    {
+      code: '30000207',
+      old: '中国人民大学出版社有限公司',
+      new: '中国人民大学出版社',
+    },
+    {
+      code: '30000208',
+      old: '中国政法大学出版社有限责任公司',
+      new: '中国政法大学出版社',
+    },
+    {
+      code: '30000209',
+      old: '中央音乐学院出版社有限责任公司',
+      new: '中央音乐学院出版社',
+    },
+    {
+      code: '30000210',
+      old: '北方联合出版传媒(集团)股份有限公司辽海出版社分公司',
+      new: '辽海出版社',
+    },
+    {
+      code: '30000211',
+      old: '春风文艺出版社有限责任公司',
+      new: '春风文艺出版社',
+    },
+    { code: '30000212', old: '大连出版社', new: '大连出版社' },
+    {
+      code: '30000213',
+      old: '大连海事大学出版社有限责任公司',
+      new: '大连海事大学出版社',
+    },
+    {
+      code: '30000214',
+      old: '大连理工大学出版社有限公司',
+      new: '大连理工大学出版社',
+    },
+    {
+      code: '30000215',
+      old: '东北财经大学出版社有限责任公司',
+      new: '东北财经大学出版社',
+    },
+    { code: '30000216', old: '东北大学出版社有限公司', new: '东北大学出版社' },
+    {
+      code: '30000217',
+      old: '辽宁大学出版社有限责任公司',
+      new: '辽宁大学出版社',
+    },
+    {
+      code: '30000218',
+      old: '辽宁教育出版社有限责任公司',
+      new: '辽宁教育出版社',
+    },
+    {
+      code: '30000219',
+      old: '辽宁科学技术出版社有限责任公司',
+      new: '辽宁科学技术出版社',
+    },
+    {
+      code: '30000220',
+      old: '辽宁美术出版社有限责任公司',
+      new: '辽宁美术出版社',
+    },
+    { code: '30000221', old: '辽宁民族出版社有限公司', new: '辽宁民族出版社' },
+    { code: '30000222', old: '辽宁人民出版社有限公司', new: '辽宁人民出版社' },
+    {
+      code: '30000223',
+      old: '辽宁少年儿童出版社有限责任公司',
+      new: '辽宁少年儿童出版社',
+    },
+    {
+      code: '30000224',
+      old: '辽宁师范大学出版社有限责任公司',
+      new: '辽宁师范大学出版社',
+    },
+    { code: '30000225', old: '沈阳出版社有限公司', new: '沈阳出版社' },
+    { code: '30000226', old: '万卷出版有限责任公司', new: '万卷出版公司' },
+    {
+      code: '30000227',
+      old: '内蒙古大学出版社有限责任公司',
+      new: '内蒙古大学出版社',
+    },
+    { code: '30000228', old: '内蒙古教育出版社', new: '内蒙古教育出版社' },
+    {
+      code: '30000229',
+      old: '内蒙古科学技术出版社',
+      new: '内蒙古科学技术出版社',
+    },
+    { code: '30000230', old: '内蒙古人民出版社', new: '内蒙古人民出版社' },
+    {
+      code: '30000231',
+      old: '内蒙古少年儿童出版社',
+      new: '内蒙古少年儿童出版社',
+    },
+    { code: '30000232', old: '内蒙古文化出版社', new: '内蒙古文化出版社' },
+    { code: '30000233', old: '远方出版社', new: '远方出版社' },
+    { code: '30000234', old: '宁夏人民出版社有限公司', new: '宁夏人民出版社' },
+    {
+      code: '30000235',
+      old: '宁夏人民教育出版社有限公司',
+      new: '宁夏人民教育出版社',
+    },
+    { code: '30000236', old: '宁夏阳光出版社有限公司', new: '宁夏阳光出版社' },
+    { code: '30000237', old: '青海民族出版社', new: '青海民族出版社' },
+    {
+      code: '30000238',
+      old: '青海人民出版社有限责任公司',
+      new: '青海人民出版社',
+    },
+    { code: '30000239', old: '济南出版有限责任公司', new: '济南出版' },
+    { code: '30000240', old: '明天出版社有限公司', new: '明天出版社' },
+    { code: '30000241', old: '青岛出版社有限公司', new: '青岛出版社' },
+    { code: '30000242', old: '山东大学出版社有限公司', new: '山东大学出版社' },
+    { code: '30000243', old: '山东画报出版社有限公司', new: '山东画报出版社' },
+    { code: '30000244', old: '山东教育出版社有限公司', new: '山东教育出版社' },
+    {
+      code: '30000245',
+      old: '山东科学技术出版社有限公司',
+      new: '山东科学技术出版社',
+    },
+    { code: '30000246', old: '山东美术出版社有限公司', new: '山东美术出版社' },
+    {
+      code: '30000247',
+      old: '山东齐鲁书社出版有限公司',
+      new: '山东齐鲁书社出版',
+    },
+    { code: '30000248', old: '山东人民出版社有限公司', new: '山东人民出版社' },
+    {
+      code: '30000249',
+      old: '山东省地图出版社有限公司',
+      new: '山东省地图出版社',
+    },
+    { code: '30000250', old: '山东文艺出版社有限公司', new: '山东文艺出版社' },
+    { code: '30000251', old: '山东友谊出版社有限公司', new: '山东友谊出版社' },
+    { code: '30000252', old: '泰山出版社有限公司', new: '泰山出版社' },
+    {
+      code: '30000253',
+      old: '中国海洋大学出版社有限公司',
+      new: '中国海洋大学出版社',
+    },
+    {
+      code: '30000254',
+      old: '中国石油大学出版社有限公司',
+      new: '中国石油大学出版社',
+    },
+    {
+      code: '30000255',
+      old: '北岳文艺出版社有限责任公司',
+      new: '北岳文艺出版社',
+    },
+    { code: '30000256', old: '三晋出版社', new: '三晋出版社' },
+    {
+      code: '30000257',
+      old: '山西教育出版社有限责任公司',
+      new: '山西教育出版社',
+    },
+    {
+      code: '30000258',
+      old: '山西经济出版社有限责任公司',
+      new: '山西经济出版社',
+    },
+    {
+      code: '30000259',
+      old: '山西科学技术出版社有限责任公司',
+      new: '山西科学技术出版社',
+    },
+    {
+      code: '30000260',
+      old: '山西人民出版社有限责任公司',
+      new: '山西人民出版社',
+    },
+    { code: '30000261', old: '书海出版社', new: '书海出版社' },
+    { code: '30000262', old: '希望出版社有限公司', new: '希望出版社' },
+    {
+      code: '30000263',
+      old: '陕西科学技术出版社有限责任公司',
+      new: '陕西科学技术出版社',
+    },
+    {
+      code: '30000264',
+      old: '陕西旅游出版社有限责任公司',
+      new: '陕西旅游出版社',
+    },
+    {
+      code: '30000265',
+      old: '陕西人民出版社有限责任公司',
+      new: '陕西人民出版社',
+    },
+    {
+      code: '30000266',
+      old: '陕西人民教育出版社有限责任公司',
+      new: '陕西人民教育出版社',
+    },
+    {
+      code: '30000267',
+      old: '陕西人民美术出版社有限责任公司',
+      new: '陕西人民美术出版社',
+    },
+    {
+      code: '30000268',
+      old: '陕西三秦出版社有限责任公司',
+      new: '陕西三秦出版社',
+    },
+    {
+      code: '30000269',
+      old: '陕西师范大学出版总社有限公司',
+      new: '陕西师范大学出版总社',
+    },
+    {
+      code: '30000270',
+      old: '陕西太白文艺出版社有限责任公司',
+      new: '陕西太白文艺出版社',
+    },
+    {
+      code: '30000271',
+      old: '陕西未来出版社有限责任公司',
+      new: '陕西未来出版社',
+    },
+    { code: '30000272', old: '西安出版社有限责任公司', new: '西安出版社' },
+    { code: '30000273', old: '西安地图出版社有限公司', new: '西安地图出版社' },
+    {
+      code: '30000274',
+      old: '西安电子科技大学出版社有限公司',
+      new: '西安电子科技大学出版社',
+    },
+    {
+      code: '30000275',
+      old: '西安交通大学出版社有限责任公司',
+      new: '西安交通大学出版社',
+    },
+    {
+      code: '30000276',
+      old: '西北大学出版社有限责任公司',
+      new: '西北大学出版社',
+    },
+    {
+      code: '30000277',
+      old: '西北工业大学出版社有限公司',
+      new: '西北工业大学出版社',
+    },
+    {
+      code: '30000278',
+      old: '西北农林科技大学出版社有限责任公司',
+      new: '西北农林科技大学出版社',
+    },
+    { code: '30000279', old: '东华大学出版社有限公司', new: '东华大学出版社' },
+    { code: '30000280', old: '复旦大学出版社有限公司', new: '复旦大学出版社' },
+    {
+      code: '30000281',
+      old: '华东理工大学出版社有限公司',
+      new: '华东理工大学出版社',
+    },
+    {
+      code: '30000282',
+      old: '华东师范大学出版社有限公司',
+      new: '华东师范大学出版社',
+    },
+    { code: '30000283', old: '立信会计出版社有限公司', new: '立信会计出版社' },
+    {
+      code: '30000284',
+      old: '上海财经大学出版社有限公司',
+      new: '上海财经大学出版社',
+    },
+    { code: '30000285', old: '上海大学出版社有限公司', new: '上海大学出版社' },
+    { code: '30000286', old: '上海光启书局有限公司', new: '上海光启书局' },
+    {
+      code: '30000287',
+      old: '上海交通大学出版社有限公司',
+      new: '上海交通大学出版社',
+    },
+    {
+      code: '30000288',
+      old: '上海科学技术文献出版社有限公司',
+      new: '上海科学技术文献出版社',
+    },
+    {
+      code: '30000289',
+      old: '上海科学普及出版社有限责任公司',
+      new: '上海科学普及出版社',
+    },
+    {
+      code: '30000290',
+      old: '上海浦江教育出版社有限公司',
+      new: '上海浦江教育出版社',
+    },
+    {
+      code: '30000291',
+      old: '上海人民出版社有限责任公司',
+      new: '上海人民出版社',
+    },
+    {
+      code: '30000292',
+      old: '上海人民美术出版社有限公司',
+      new: '上海人民美术出版社',
+    },
+    { code: '30000293', old: '上海三联书店有限公司', new: '上海三联书店' },
+    {
+      code: '30000294',
+      old: '上海社会科学院出版社有限公司',
+      new: '上海社会科学院出版社',
+    },
+    { code: '30000295', old: '上海辞书出版社有限公司', new: '上海辞书出版社' },
+    {
+      code: '30000296',
+      old: '上海世纪出版股份有限公司格致出版社',
+      new: '格致出版社',
+    },
+    { code: '30000297', old: '上海古籍出版社有限公司', new: '上海古籍出版社' },
+    { code: '30000298', old: '上海教育出版社有限公司', new: '上海教育出版社' },
+    {
+      code: '30000299',
+      old: '上海科技教育出版社有限公司',
+      new: '上海科技教育出版社',
+    },
+    {
+      code: '30000300',
+      old: '上海科学技术出版社有限公司',
+      new: '上海科学技术出版社',
+    },
+    {
+      code: '30000301',
+      old: '上海世纪出版股份有限公司上海书店出版社',
+      new: '上海书店出版社',
+    },
+    {
+      code: '30000302',
+      old: '上海少年儿童出版社有限公司',
+      new: '上海少年儿童出版社',
+    },
+    {
+      code: '30000303',
+      old: '上海世纪出版股份有限公司学林出版社',
+      new: '学林出版社',
+    },
+    { code: '30000304', old: '上海译文出版社有限公司', new: '上海译文出版社' },
+    {
+      code: '30000305',
+      old: '上海世纪出版股份有限公司远东出版社',
+      new: '上海远东出版社',
+    },
+    { code: '30000306', old: '上海书画出版社有限公司', new: '上海书画出版社' },
+    {
+      code: '30000307',
+      old: '上海外语教育出版社有限公司',
+      new: '上海外语教育出版社',
+    },
+    { code: '30000308', old: '上海文化出版社有限公司', new: '上海文化出版社' },
+    { code: '30000309', old: '上海文汇出版社有限公司', new: '上海文汇出版社' },
+    { code: '30000310', old: '上海文艺出版社有限公司', new: '上海文艺出版社' },
+    { code: '30000311', old: '上海音乐出版社有限公司', new: '上海音乐出版社' },
+    {
+      code: '30000312',
+      old: '上海音乐学院出版社有限公司',
+      new: '上海音乐学院出版社',
+    },
+    { code: '30000313', old: '上海中西书局有限公司', new: '上海中西书局' },
+    { code: '30000314', old: '同济大学出版社有限公司', new: '同济大学出版社' },
+    {
+      code: '30000315',
+      old: '中国中福会出版社有限公司',
+      new: '中国中福会出版社',
+    },
+    { code: '30000316', old: '中华地图学社有限公司', new: '中华地图学社' },
+    { code: '30000317', old: '成都地图出版社有限公司', new: '成都地图出版社' },
+    {
+      code: '30000318',
+      old: '成都电子科大出版社有限责任公司',
+      new: '电子科技大学出版社',
+    },
+    { code: '30000319', old: '成都时代出版社有限公司', new: '成都时代出版社' },
+    {
+      code: '30000320',
+      old: '成都西南财大出版社有限责任公司',
+      new: '西南财经大学出版社',
+    },
+    {
+      code: '30000321',
+      old: '成都西南交大出版社有限公司',
+      new: '西南交通大学出版社',
+    },
+    { code: '30000322', old: '四川巴蜀书社有限公司', new: '四川巴蜀书社' },
+    { code: '30000323', old: '四川辞书出版社有限公司', new: '四川辞书出版社' },
+    {
+      code: '30000324',
+      old: '四川大学出版社有限责任公司',
+      new: '四川大学出版社',
+    },
+    { code: '30000325', old: '四川教育出版社有限公司', new: '四川教育出版社' },
+    {
+      code: '30000326',
+      old: '四川科学技术出版社有限公司',
+      new: '四川科学技术出版社',
+    },
+    { code: '30000327', old: '四川美术出版社有限公司', new: '四川美术出版社' },
+    { code: '30000328', old: '四川民族出版社', new: '四川民族出版社' },
+    { code: '30000329', old: '四川人民出版社有限公司', new: '四川人民出版社' },
+    {
+      code: '30000330',
+      old: '四川少年儿童出版社有限公司',
+      new: '四川少年儿童出版社',
+    },
+    { code: '30000331', old: '四川天地出版社有限公司', new: '四川天地出版社' },
+    { code: '30000332', old: '四川文艺出版社有限公司', new: '四川文艺出版社' },
+    {
+      code: '30000333',
+      old: '百花文艺出版社(天津)有限公司',
+      new: '百花文艺出版社(天津)',
+    },
+    { code: '30000334', old: '南开大学出版社有限公司', new: '南开大学出版社' },
+    {
+      code: '30000335',
+      old: '天津大学出版社有限责任公司',
+      new: '天津大学出版社',
+    },
+    { code: '30000336', old: '天津古籍出版社有限公司', new: '天津古籍出版社' },
+    { code: '30000337', old: '天津教育出版社有限公司', new: '天津教育出版社' },
+    {
+      code: '30000338',
+      old: '天津科技翻译出版有限公司',
+      new: '天津科技翻译出版公司',
+    },
+    {
+      code: '30000339',
+      old: '天津科学技术出版社有限公司',
+      new: '天津科学技术出版社',
+    },
+    { code: '30000340', old: '天津人民出版社有限公司', new: '天津人民出版社' },
+    {
+      code: '30000341',
+      old: '天津人民美术出版社有限公司',
+      new: '天津人民美术出版社',
+    },
+    {
+      code: '30000342',
+      old: '天津社会科学院出版社有限公司',
+      new: '天津社会科学院出版社',
+    },
+    { code: '30000343', old: '天津杨柳青画社有限公司', new: '天津杨柳青画社' },
+    {
+      code: '30000344',
+      old: '新蕾出版社(天津)有限公司',
+      new: '新蕾出版社(天津)',
+    },
+    {
+      code: '30000345',
+      old: '北京航空航天大学出版社有限公司',
+      new: '北京航空航天大学出版社',
+    },
+    {
+      code: '30000346',
+      old: '北京理工大学出版社有限责任公司',
+      new: '北京理工大学出版社',
+    },
+    {
+      code: '30000347',
+      old: '北京体育大学出版社有限公司',
+      new: '北京体育大学出版社',
+    },
+    {
+      code: '30000348',
+      old: '兵器工业出版社有限责任公司',
+      new: '兵器工业出版社',
+    },
+    {
+      code: '30000349',
+      old: '大有书局(北京)有限公司',
+      new: '大有书局(北京)',
+    },
+    { code: '30000350', old: '当代世界出版社有限公司', new: '当代世界出版社' },
+    {
+      code: '30000351',
+      old: '当代中国出版社有限责任公司',
+      new: '当代中国出版社',
+    },
+    { code: '30000352', old: '党建读物出版社有限公司', new: '党建读物出版社' },
+    { code: '30000353', old: '地震出版社', new: '地震出版社' },
+    { code: '30000354', old: '地质出版社有限公司', new: '地质出版社' },
+    { code: '30000355', old: '电子工业出版社有限公司', new: '电子工业出版社' },
+    { code: '30000356', old: '法律出版社有限公司', new: '法律出版社' },
+    { code: '30000357', old: '光明日报出版社', new: '光明日报出版社' },
+    { code: '30000358', old: '国家行政学院出版社', new: '国家行政学院出版社' },
+    { code: '30000359', old: '海洋出版社有限公司', new: '海洋出版社' },
+    { code: '30000360', old: '华龄出版社', new: '华龄出版社' },
+    { code: '30000361', old: '华夏出版社有限公司', new: '华夏出版社' },
+    { code: '30000362', old: '化学工业出版社有限公司', new: '化学工业出版社' },
+    { code: '30000363', old: '机械工业出版社有限公司', new: '机械工业出版社' },
+    { code: '30000364', old: '金城出版社有限公司', new: '金城出版社' },
+    { code: '30000365', old: '经济科学出版社有限公司', new: '经济科学出版社' },
+    {
+      code: '30000366',
+      old: '经济日报出版社有限责任公司',
+      new: '经济日报出版社',
+    },
+    { code: '30000367', old: '九州出版社有限公司', new: '九州出版社' },
+    { code: '30000368', old: '开明出版社有限公司', new: '开明出版社' },
+    {
+      code: '30000369',
+      old: '科学技术文献出版社有限公司',
+      new: '科学技术文献出版社',
+    },
+    {
+      code: '30000370',
+      old: '民主与建设出版社有限责任公司',
+      new: '民主与建设出版社',
+    },
+    { code: '30000371', old: '企业管理出版社有限公司', new: '企业管理出版社' },
+    { code: '30000372', old: '气象出版社有限公司', new: '气象出版社' },
+    { code: '30000373', old: '群言出版社有限公司', new: '群言出版社' },
+    { code: '30000374', old: '群众出版社', new: '群众出版社' },
+    { code: '30000375', old: '人民出版社', new: '人民出版社' },
+    { code: '30000376', old: '人民东方出版传媒有限公司', new: '东方出版社' },
+    { code: '30000377', old: '人民法院出版社有限公司', new: '人民法院出版社' },
+    {
+      code: '30000378',
+      old: '人民交通出版社股份有限公司',
+      new: '人民交通出版社',
+    },
+    {
+      code: '30000379',
+      old: '人民日报出版社有限责任公司',
+      new: '人民日报出版社',
+    },
+    {
+      code: '30000380',
+      old: '中国体育报业总社有限公司(人民体育出版社)',
+      new: '中国体育报业总社(人民体育出版社)',
+    },
+    {
+      code: '30000381',
+      old: '人民天舟(北京)出版有限公司',
+      new: '人民天舟(北京)出版有限公司',
+    },
+    { code: '30000382', old: '人民卫生出版社有限公司', new: '人民卫生出版社' },
+    { code: '30000383', old: '人民邮电出版社有限公司', new: '人民邮电出版社' },
+    { code: '30000384', old: '石油工业出版社有限公司', new: '石油工业出版社' },
+    { code: '30000385', old: '世界知识出版社有限公司', new: '世界知识出版社' },
+    { code: '30000386', old: '台海出版社有限公司', new: '台海出版社' },
+    { code: '30000387', old: '团结出版社有限公司', new: '团结出版社' },
+    { code: '30000388', old: '文化发展出版社有限公司', new: '文化发展出版社' },
+    { code: '30000389', old: '文物出版社有限公司', new: '文物出版社' },
+    {
+      code: '30000390',
+      old: '五洲传播出版传媒有限公司',
+      new: '五洲传播出版社',
+    },
+    { code: '30000391', old: '西苑出版社有限公司', new: '西苑出版社' },
+    { code: '30000392', old: '线装书局有限公司', new: '线装书局' },
+    { code: '30000393', old: '新华出版社', new: '新华出版社' },
+    { code: '30000394', old: '学习出版社有限公司', new: '学习出版社' },
+    { code: '30000395', old: '学苑出版社有限公司', new: '学苑出版社' },
+    { code: '30000396', old: '冶金工业出版社有限公司', new: '冶金工业出版社' },
+    { code: '30000397', old: '应急管理出版社有限公司', new: '应急管理出版社' },
+    {
+      code: '30000398',
+      old: '知识产权出版社有限责任公司',
+      new: '知识产权出版社',
+    },
+    {
+      code: '30000399',
+      old: '中共党史出版社有限责任公司',
+      new: '中共党史出版社',
+    },
+    { code: '30000400', old: '中共中央党校出版社', new: '中共中央党校出版社' },
+    { code: '30000401', old: '中国财富出版社有限公司', new: '中国财富出版社' },
+    { code: '30000402', old: '中国财政经济出版社', new: '中国财政经济出版社' },
+    { code: '30000403', old: '中国藏学出版社', new: '中国藏学出版社' },
+    { code: '30000404', old: '中国城市出版社有限公司', new: '中国城市出版社' },
+    { code: '30000405', old: '中国大地出版社有限公司', new: '中国大地出版社' },
+    {
+      code: '30000406',
+      old: '中国地图出版社集团有限公司',
+      new: '中国地图出版社集团',
+    },
+    { code: '30000407', old: '测绘出版社', new: '测绘出版社' },
+    { code: '30000408', old: '中国电力出版社有限公司', new: '中国电力出版社' },
+    { code: '30000409', old: '中国发展出版社', new: '中国发展出版社' },
+    { code: '30000410', old: '中国法制出版社有限公司', new: '中国法制出版社' },
+    { code: '30000411', old: '中国方正出版社有限公司', new: '中国方正出版社' },
+    { code: '30000412', old: '中国纺织出版社有限公司', new: '中国纺织出版社' },
+    { code: '30000413', old: '中国妇女出版社有限公司', new: '中国妇女出版社' },
+    { code: '30000414', old: '中国工人出版社', new: '中国工人出版社' },
+    { code: '30000415', old: '中国工商出版社有限公司', new: '中国工商出版社' },
+    {
+      code: '30000416',
+      old: '中国广播影视出版社有限公司',
+      new: '中国广播影视出版社',
+    },
+    {
+      code: '30000417',
+      old: '中国国际广播出版社有限公司',
+      new: '中国国际广播出版社',
+    },
+    { code: '30000418', old: '中国海关出版社有限公司', new: '中国海关出版社' },
+    {
+      code: '30000419',
+      old: '中国和平出版社有限责任公司',
+      new: '中国和平出版社',
+    },
+    { code: '30000420', old: '中国华侨出版社有限公司', new: '中国华侨出版社' },
+    {
+      code: '30000421',
+      old: '中国环境出版集团有限公司',
+      new: '中国环境出版社',
+    },
+    { code: '30000422', old: '中国计划出版社有限公司', new: '中国计划出版社' },
+    { code: '30000423', old: '中国检察出版社有限公司', new: '中国检察出版社' },
+    { code: '30000424', old: '中国建设科技出版社', new: '中国建设科技出版社' },
+    {
+      code: '30000425',
+      old: '中国建筑出版传媒有限公司',
+      new: '中国建筑工业出版社',
+    },
+    { code: '30000426', old: '中国金融出版社有限公司', new: '中国金融出版社' },
+    { code: '30000427', old: '中国经济出版社有限公司', new: '中国经济出版社' },
+    {
+      code: '30000428',
+      old: '中国科技出版传媒股份有限公司',
+      new: '科学出版社',
+    },
+    { code: '30000429', old: '龙门书局', new: '龙门书局' },
+    {
+      code: '30000430',
+      old: '中国科学技术出版社有限公司',
+      new: '中国科学技术出版社',
+    },
+    { code: '30000431', old: '科学普及出版社', new: '科学普及出版社' },
+    {
+      code: '30000432',
+      old: '中国劳动社会保障出版社有限公司',
+      new: '中国劳动社会保障出版社',
+    },
+    { code: '30000433', old: '中国林业出版社有限公司', new: '中国林业出版社' },
+    { code: '30000434', old: '中国旅游出版社有限公司', new: '中国旅游出版社' },
+    { code: '30000435', old: '中国盲文出版社', new: '中国盲文出版社' },
+    { code: '30000436', old: '求真出版社有限责任公司', new: '求真出版社' },
+    { code: '30000437', old: '中国民航出版社有限公司', new: '中国民航出版社' },
+    { code: '30000438', old: '中国农业出版社有限公司', new: '中国农业出版社' },
+    { code: '30000439', old: '农村读物出版社', new: '农村读物出版社' },
+    {
+      code: '30000440',
+      old: '中国农业科学技术出版社有限公司',
+      new: '中国农业科学技术出版社',
+    },
+    {
+      code: '30000441',
+      old: '中国青年出版总社有限公司',
+      new: '中国青年出版总社',
+    },
+    {
+      code: '30000442',
+      old: '中国轻工业出版社有限公司',
+      new: '中国轻工业出版社',
+    },
+    {
+      code: '30000443',
+      old: '中国人口与健康出版社有限公司',
+      new: '中国人口与健康出版社',
+    },
+    {
+      code: '30000444',
+      old: '中国人民公安大学出版社',
+      new: '中国人民公安大学出版社',
+    },
+    { code: '30000445', old: '中国人事出版社有限公司', new: '中国人事出版社' },
+    {
+      code: '30000446',
+      old: '中国三峡出版传媒有限公司',
+      new: '中国三峡出版社',
+    },
+    { code: '30000447', old: '中国商务出版社有限公司', new: '中国商务出版社' },
+    { code: '30000448', old: '中国商业出版社有限公司', new: '中国商业出版社' },
+    {
+      code: '30000449',
+      old: '中国少年儿童新闻出版总社有限公司',
+      new: '中国少年儿童新闻出版总社',
+    },
+    { code: '30000450', old: '中国社会出版社有限公司', new: '中国社会出版社' },
+    { code: '30000451', old: '中国石化出版社有限公司', new: '中国石化出版社' },
+    {
+      code: '30000452',
+      old: '中国时代经济出版社有限公司',
+      new: '中国时代经济出版社',
+    },
+    { code: '30000453', old: '中国市场出版社有限公司', new: '中国市场出版社' },
+    { code: '30000454', old: '中国书籍出版社有限公司', new: '中国书籍出版社' },
+    {
+      code: '30000455',
+      old: '中国水利水电出版社有限公司',
+      new: '中国水利水电出版社',
+    },
+    { code: '30000456', old: '中国税务出版社有限公司', new: '中国税务出版社' },
+    { code: '30000457', old: '中国铁道出版社有限公司', new: '中国铁道出版社' },
+    { code: '30000458', old: '中国统计出版社有限公司', new: '中国统计出版社' },
+    { code: '30000459', old: '中国文史出版社有限公司', new: '中国文史出版社' },
+    { code: '30000460', old: '中国戏剧出版社有限公司', new: '中国戏剧出版社' },
+    {
+      code: '30000461',
+      old: '中国协和医科大学出版社有限公司',
+      new: '中国协和医科大学出版社',
+    },
+    { code: '30000462', old: '中国言实出版社有限公司', new: '中国言实出版社' },
+    {
+      code: '30000463',
+      old: '中国医药科技出版社有限公司',
+      new: '中国医药科技出版社',
+    },
+    {
+      code: '30000464',
+      old: '中国宇航出版有限责任公司',
+      new: '中国宇航出版社',
+    },
+    {
+      code: '30000465',
+      old: '中国原子能出版传媒有限公司',
+      new: '中国原子能出版社',
+    },
+    {
+      code: '30000466',
+      old: '中国长安出版传媒有限公司',
+      new: '中国长安出版社',
+    },
+    {
+      code: '30000467',
+      old: '中国质量标准出版传媒有限公司',
+      new: '中国质量标准出版传媒有限公司',
+    },
+    { code: '30000468', old: '中国标准出版社', new: '中国标准出版社' },
+    { code: '30000469', old: '中国致公出版社有限公司', new: '中国致公出版社' },
+    {
+      code: '30000470',
+      old: '中国中医药出版社有限公司',
+      new: '中国中医药出版社',
+    },
+    {
+      code: '30000471',
+      old: '中航出版传媒有限责任公司',
+      new: '航空工业出版社',
+    },
+    {
+      code: '30000472',
+      old: '中华工商联合出版社有限责任公司',
+      new: '中华工商联合出版社',
+    },
+    { code: '30000473', old: '中信出版集团股份有限公司', new: '中信出版社' },
+    {
+      code: '30000474',
+      old: '中央编译出版社有限责任公司',
+      new: '中央编译出版社',
+    },
+    {
+      code: '30000475',
+      old: '中央文献出版社有限责任公司',
+      new: '中央文献出版社',
+    },
+    { code: '30000476', old: '中医古籍出版社有限公司', new: '中医古籍出版社' },
+    { code: '30000477', old: '宗教文化出版社有限公司', new: '宗教文化出版社' },
+    { code: '30000478', old: '作家出版社有限公司', new: '作家出版社' },
+    { code: '30000479', old: '中国ISBN中心', new: '中国ISBN中心' },
+    { code: '30000480', old: '故宫出版社有限公司', new: '故宫出版社' },
+    {
+      code: '30000481',
+      old: '国家图书馆出版社有限公司',
+      new: '国家图书馆出版社',
+    },
+    { code: '30000482', old: '文化艺术出版社有限公司', new: '文化艺术出版社' },
+    { code: '30000483', old: '西藏藏文古籍出版社', new: '西藏藏文古籍出版社' },
+    { code: '30000484', old: '西藏人民出版社', new: '西藏人民出版社' },
+    {
+      code: '30000485',
+      old: '新疆生产建设兵团出版社有限责任公司',
+      new: '新疆生产建设兵团出版社',
+    },
+    { code: '30000486', old: '喀什维吾尔文出版社', new: '喀什维吾尔文出版社' },
+    {
+      code: '30000487',
+      old: '克孜勒苏柯尔克孜文出版社',
+      new: '克孜勒苏柯尔克孜文出版社',
+    },
+    {
+      code: '30000488',
+      old: '新疆大学出版社有限责任公司',
+      new: '新疆大学出版社',
+    },
+    {
+      code: '30000489',
+      old: '新疆教育出版社有限责任公司',
+      new: '新疆教育出版社',
+    },
+    { code: '30000490', old: '新疆科学技术出版社', new: '新疆科学技术出版社' },
+    {
+      code: '30000491',
+      old: '新疆青少年出版社有限公司',
+      new: '新疆青少年出版社',
+    },
+    {
+      code: '30000492',
+      old: '新疆人民出版社(新疆少数民族出版基地)',
+      new: '新疆人民出版社(新疆少数民族出版基地)',
+    },
+    { code: '30000493', old: '新疆人民卫生出版社', new: '新疆人民卫生出版社' },
+    {
+      code: '30000494',
+      old: '新疆文化出版社有限责任公司',
+      new: '新疆文化出版社',
+    },
+    { code: '30000495', old: '伊犁人民出版社', new: '伊犁人民出版社' },
+    { code: '30000496', old: '德宏民族出版社', new: '德宏民族出版社' },
+    {
+      code: '30000497',
+      old: '云南晨光出版社有限责任公司',
+      new: '云南晨光出版社',
+    },
+    {
+      code: '30000498',
+      old: '云南大学出版社有限责任公司',
+      new: '云南大学出版社',
+    },
+    {
+      code: '30000499',
+      old: '云南教育出版社有限责任公司',
+      new: '云南教育出版社',
+    },
+    {
+      code: '30000500',
+      old: '云南科技出版社有限责任公司',
+      new: '云南科技出版社',
+    },
+    {
+      code: '30000501',
+      old: '云南美术出版社有限责任公司',
+      new: '云南美术出版社',
+    },
+    { code: '30000502', old: '云南民族出版社', new: '云南民族出版社' },
+    {
+      code: '30000503',
+      old: '云南人民出版社有限责任公司',
+      new: '云南人民出版社',
+    },
+    { code: '30000504', old: '杭州出版社有限公司', new: '杭州出版社' },
+    { code: '30000505', old: '红旗出版社有限责任公司', new: '红旗出版社' },
+    { code: '30000506', old: '宁波出版社有限公司', new: '宁波出版社' },
+    { code: '30000507', old: '西泠印社出版社有限公司', new: '西泠印社出版社' },
+    {
+      code: '30000508',
+      old: '浙江大学出版社有限责任公司',
+      new: '浙江大学出版社',
+    },
+    {
+      code: '30000509',
+      old: '浙江工商大学出版社有限公司',
+      new: '浙江工商大学出版社',
+    },
+    { code: '30000510', old: '浙江古籍出版社有限公司', new: '浙江古籍出版社' },
+    {
+      code: '30000511',
+      old: '浙江教育出版社集团有限公司',
+      new: '浙江教育出版社社',
+    },
+    {
+      code: '30000512',
+      old: '浙江科学技术出版社有限公司',
+      new: '浙江科学技术出版社',
+    },
+    { code: '30000513', old: '浙江人民出版社有限公司', new: '浙江人民出版社' },
+    {
+      code: '30000514',
+      old: '浙江人民美术出版社有限公司',
+      new: '浙江人民美术出版社',
+    },
+    {
+      code: '30000515',
+      old: '浙江少年儿童出版社有限公司',
+      new: '浙江少年儿童出版社',
+    },
+    { code: '30000516', old: '浙江摄影出版社有限公司', new: '浙江摄影出版社' },
+    { code: '30000517', old: '浙江文艺出版社有限公司', new: '浙江文艺出版社' },
+    {
+      code: '30000518',
+      old: '中国美术学院出版社有限公司',
+      new: '中国美术学院出版社',
+    },
+    { code: '30000519', old: '东方出版中心有限公司', new: '东方出版中心' },
+    { code: '30000520', old: '华文出版社有限公司', new: '华文出版社' },
+    { code: '30000521', old: '人民美术出版社有限公司', new: '人民美术出版社' },
+    { code: '30000522', old: '连环画出版社', new: '连环画出版社' },
+    { code: '30000523', old: '人民文学出版社有限公司', new: '人民文学出版社' },
+    { code: '30000524', old: '人民音乐出版社有限公司', new: '人民音乐出版社' },
+    { code: '30000525', old: '华乐出版社', new: '华乐出版社' },
+    { code: '30000526', old: '荣宝斋出版社', new: '荣宝斋出版社' },
+    { code: '30000527', old: '商务印书馆国际有限公司', new: '商务印书馆国际' },
+    { code: '30000528', old: '商务印书馆有限公司', new: '商务印书馆' },
+    {
+      code: '30000529',
+      old: '生活·读书·新知三联书店有限公司',
+      new: '生活·读书·新知三联书店',
+    },
+    { code: '30000530', old: '生活书店出版有限公司', new: '生活书店出版' },
+    { code: '30000531', old: '世界图书出版有限公司', new: '世界图书出版' },
+    { code: '30000532', old: '天天出版社有限责任公司', new: '天天出版社' },
+    { code: '30000533', old: '万国学术出版社', new: '万国学术出版社' },
+    { code: '30000534', old: '现代出版社有限公司', new: '现代出版社' },
+    { code: '30000535', old: '现代教育出版社有限公司', new: '现代教育出版社' },
+    { code: '30000536', old: '研究出版社有限公司', new: '研究出版社' },
+    {
+      code: '30000537',
+      old: '中国大百科全书出版社有限公司',
+      new: '中国大百科全书出版社',
+    },
+    { code: '30000538', old: '知识出版社', new: '知识出版社' },
+    {
+      code: '30000539',
+      old: '中国民主法制出版社有限公司',
+      new: '中国民主法制出版社',
+    },
+    { code: '30000540', old: '中华书局有限公司', new: '中华书局' },
+    { code: '30000541', old: '中译出版社有限公司', new: '中译出版社' },
+    { code: '30000542', old: '国文出版社有限责任公司', new: '国文出版社' },
+    { code: '30000543', old: '时事出版社有限公司', new: '时事出版社' },
+    { code: '30000544', old: '中国友谊出版有限责任公司', new: '中国友谊出版' },
+    { code: '30000545', old: '国防工业出版社', new: '国防工业出版社' },
+    { code: '30000546', old: '新时代出版社', new: '新时代出版社' },
+    { code: '30000547', old: '北京金盾出版社', new: '北京金盾出版社' },
+    { code: '30000548', old: '星球地图出版社', new: '星球地图出版社' },
+    { code: '30000549', old: '方志出版社', new: '方志出版社' },
+    { code: '30000550', old: '经济管理出版社', new: '经济管理出版社' },
+    { code: '30000551', old: '社会科学文献出版社', new: '社会科学文献出版社' },
+    { code: '30000552', old: '中国社会科学出版社', new: '中国社会科学出版社' },
+    { code: '30000553', old: '朝华出版社有限责任公司', new: '朝华出版社' },
+    { code: '30000554', old: '海豚出版社有限责任公司', new: '海豚出版社' },
+    {
+      code: '30000555',
+      old: '华语教学出版社有限责任公司',
+      new: '华语教学出版社',
+    },
+    { code: '30000556', old: '外文出版社有限责任公司', new: '外文出版社' },
+    { code: '30000557', old: '新世界出版社有限责任公司', new: '新世界出版社' },
+    { code: '30000558', old: '新星出版社有限责任公司', new: '新星出版社' },
+    {
+      code: '30000559',
+      old: '中国画报出版社有限责任公司',
+      new: '中国画报出版社',
+    },
+    { code: '30000560', old: '书法出版社有限公司', new: '书法出版社' },
+    { code: '30000561', old: '中国电影出版社有限公司', new: '中国电影出版社' },
+    {
+      code: '30000562',
+      old: '中国摄影出版传媒有限责任公司',
+      new: '中国摄影出版社',
+    },
+    { code: '30000563', old: '中国文联出版社有限公司', new: '中国文联出版社' },
+    { code: '30000564', old: '第二军医大学出版社', new: '第二军医大学出版社' },
+    { code: '30000565', old: '第四军医大学出版社', new: '第四军医大学出版社' },
+    { code: '30000566', old: '国防大学出版社', new: '国防大学出版社' },
+    { code: '30000567', old: '国防科技大学出版社', new: '国防科技大学出版社' },
+    { code: '30000568', old: '海潮出版社', new: '海潮出版社' },
+    { code: '30000569', old: '海风出版社', new: '海风出版社' },
+    { code: '30000570', old: '华艺出版社', new: '华艺出版社' },
+    { code: '30000571', old: '解放军出版社', new: '解放军出版社' },
+    { code: '30000572', old: '解放军文艺出版社', new: '解放军文艺出版社' },
+    { code: '30000573', old: '昆仑出版社', new: '昆仑出版社' },
+    { code: '30000574', old: '长虹出版公司', new: '长虹出版公司' },
+    { code: '30000575', old: '军事科学出版社', new: '军事科学出版社' },
+    { code: '30000576', old: '军事医学科学出版社', new: '军事医学科学出版社' },
+    { code: '30000577', old: '人民军医出版社', new: '人民军医出版社' },
+    { code: '30000578', old: '军事谊文出版社', new: '军事谊文出版社' },
+    { code: '30000579', old: '蓝天出版社', new: '蓝天出版社' },
+    { code: '30000580', old: '人民武警出版社', new: '人民武警出版社' },
+    { code: '30000581', old: '中国航海图书出版社', new: '中国航海图书出版社' },
+    { code: '30000582', old: '白山出版社', new: '白山出版社' },
+    { code: '30000583', old: '长征出版社', new: '长征出版社' },
+    { code: '30000584', old: '长城出版社', new: '长城出版社' },
+    { code: '30000585', old: '黄河出版社', new: '黄河出版社' },
+    { code: '30000586', old: '西南大学出版社有限公司', new: '西南大学出版社' },
+    { code: '30000587', old: '重庆出版社有限责任公司', new: '重庆出版社' },
+    { code: '30000588', old: '重庆大学出版社有限公司', new: '重庆大学出版社' },
+    { code: '30000589', old: '大同出版传媒有限公司', new: '大同出版传媒集团' },
+  ],
+};

+ 137 - 64
projects/textbook/src/services/textbook.ts

@@ -1,6 +1,8 @@
 import { Injectable } from '@angular/core';
 import Parse from 'parse';
 import { HttpClient } from '@angular/common/http';
+import { updateDept } from './importDept';
+import { NzMessageService } from 'ng-zorro-antd/message';
 
 @Injectable({
   providedIn: 'root',
@@ -107,64 +109,6 @@ export class textbookServer {
         .catch(() => res(true));
     });
   }
-
-  /* 批量预设(临时) */
-  async saveProcess() {
-    // let count = 0;
-    // let query = new Parse.Query('Department')
-    // query.equalTo('branch', '中央有关部门教育司')
-    // query.limit(2000);
-    // let r = await query.find()
-    // console.log(r);
-    // for (let index = 0; index < r.length; index++) {
-    //   const element = r[index];
-    //   element.set('branch', '有关部门(单位)教育司(局)')
-    //   await element.save()
-    //   count++
-    //   console.log(count);
-    // }
-    //   let query = new Parse.Query('Department')
-    //   query.equalTo('parent',null)
-    //   query.equalTo('name','省级教育行政部门')
-    //   let r = await query.find()
-    //   for (let index = 0; index < r.length; index++) {
-    //     const element = r[index];
-    //     let queryPareet = new Parse.Query('Department')
-    //     queryPareet.equalTo('parent', element.id)
-    //     queryPareet.limit(2000)
-    //     let prents = await queryPareet.find()
-    //     for (let index = 0; index < prents.length; index++) {
-    //       let item = prents[index];
-    //       let obj = Parse.Object.extend('EduProcess');
-    //       let eduProcess = new obj()
-    //       eduProcess?.set('company', {
-    //         __type: 'Pointer',
-    //         className: 'Company',
-    //         objectId: 'RbIKpmuaMC',
-    //       });
-    //       eduProcess?.set('branch', {
-    //         __type: 'Pointer',
-    //         className: 'Department',
-    //         objectId:element.id,
-    //       });
-    //       eduProcess?.set('department', {
-    //         __type: 'Pointer',
-    //         className: 'Department',
-    //         objectId: item.id,
-    //       });
-    //       eduProcess?.set('name', item.get('name'));
-    //       eduProcess?.set('desc', item.get('name') + '流程');
-    //       eduProcess?.set('code', item.get('code') || item.id);
-    //       if(element.get('name') == '全国出版单位') {
-    //         eduProcess?.set('startDate', new Date('2024-07-20 18:00'));
-    //         eduProcess?.set('deadline', new Date('2024-09-20 18:00'));
-    //       }
-    //       await eduProcess?.save();
-    //       count ++
-    //       console.log(count);
-    //     }
-    //   }
-  }
   async tbookExportReport(options: { processId?: string; bookList?: any[] }) {
     let url = Parse.serverURL + '/api/tbook/export';
     // console.log(url)
@@ -217,15 +161,144 @@ export class textbookServer {
   }
 
   //需要删除是否存在为联系人情况
-  async getEduProcessProf(filter:Array<string>):Promise<boolean>{
-    let query = new Parse.Query('EduProcess')
+  async getEduProcessProf(filter: Array<string>): Promise<boolean> {
+    let query = new Parse.Query('EduProcess');
     query.notEqualTo('isDeleted', true);
-    query.containedIn('profileSubmitted',filter)
-    query.select('objectId')
+    query.containedIn('profileSubmitted', filter);
+    query.select('objectId');
+    let res = await query.first();
+    if (res?.id) {
+      return true;
+    }
+    return false;
+  }
+
+  //更新工作联系人
+  async updateProfileSubmitted(
+    pid: string,
+    type: string,
+    dpid?: string,
+    msg?: NzMessageService
+  ): Promise<boolean | undefined> {
+    console.log(pid, type, dpid);
+    
+    let query = new Parse.Query('EduProcess');
+    if(!dpid){
+      query.equalTo('profileSubmitted', pid);
+    }else{
+      query.equalTo('department', dpid);
+    }
+    query.include('profileSubmitted');
+    query.select('objectId', 'profileSubmitted');
+    query.notEqualTo('isDeleted',true)
     let res = await query.first();
-    if(res?.id){
+    if (!res?.id) {
+      msg?.warning('所属单位不存在')
+      return false;
+    }
+    if (type == 'del') {
+      //删除工作联系人
+      res.set('profileSubmitted', null);
+      await res.save();
+      return true;
+    } else {
+      //添加工作联系人
+      if (res?.get('profileSubmitted')?.get('user')) {
+        msg?.warning('该单位已有部门联系人,请先移除后再操作')
+        return false;
+      }
+      res?.set('profileSubmitted',{
+        __type: 'Pointer',
+        className: 'Profile',
+        objectId: pid,
+      })
+      await res.save()
       return true
     }
-    return false
+    return false;
+  }
+
+  /* 批量预设(临时) */
+  async saveProcess() {
+    // let count = 0
+    // let list = updateDept.list2
+    // for (let index = 0; index < list.length; index++) {
+    //   const item = list[index]
+    //   let queryPareet = new Parse.Query('Department')
+    //   queryPareet.equalTo('code', item.code)
+    //   queryPareet.select('name')
+    //   let r = await queryPareet.first()
+    //   if(r?.id){
+    //     if(r.get('name') != item.new){
+    //       r.set('name',item.new)
+    //       await r.save()
+    //       let queryEdupro = new Parse.Query('EduProcess')
+    //       queryEdupro.equalTo('department', r.id)
+    //       queryEdupro.select('objectId')
+    //       let eduProcess = await queryEdupro.first()
+    //       eduProcess?.set('name', item.new);
+    //       eduProcess?.set('desc', item.new + '流程');
+    //       await eduProcess?.save()
+    //       count++
+    //       console.log('已修改:',item.old,item.new,count);
+    //     }
+    //   }else{
+    //     console.log('未找到code:',item);
+    //   }
+    // }
+
+    // let query = new Parse.Query('Department')
+    // query.equalTo('branch', '中央有关部门教育司')
+    // query.limit(2000);
+    // let r = await query.find()
+    // console.log(r);
+    // for (let index = 0; index < r.length; index++) {
+    //   const element = r[index];
+    //   element.set('branch', '有关部门(单位)教育司(局)')
+    //   await element.save()
+    //   count++
+    //   console.log(count);
+    // }
+    //   let query = new Parse.Query('Department')
+    //   query.equalTo('parent',null)
+    //   query.equalTo('name','省级教育行政部门')
+    //   let r = await query.find()
+    //   for (let index = 0; index < r.length; index++) {
+    //     const element = r[index];
+    //     let queryPareet = new Parse.Query('Department')
+    //     queryPareet.equalTo('parent', element.id)
+    //     queryPareet.limit(2000)
+    //     let prents = await queryPareet.find()
+    //     for (let index = 0; index < prents.length; index++) {
+    //       let item = prents[index];
+    //       let obj = Parse.Object.extend('EduProcess');
+    //       let eduProcess = new obj()
+    //       eduProcess?.set('company', {
+    //         __type: 'Pointer',
+    //         className: 'Company',
+    //         objectId: 'RbIKpmuaMC',
+    //       });
+    //       eduProcess?.set('branch', {
+    //         __type: 'Pointer',
+    //         className: 'Department',
+    //         objectId:element.id,
+    //       });
+    //       eduProcess?.set('department', {
+    //         __type: 'Pointer',
+    //         className: 'Department',
+    //         objectId: item.id,
+    //       });
+    //       eduProcess?.set('name', item.get('name'));
+    //       eduProcess?.set('desc', item.get('name') + '流程');
+    //       eduProcess?.set('code', item.get('code') || item.id);
+    //       if(element.get('name') == '全国出版单位') {
+    //         eduProcess?.set('startDate', new Date('2024-07-20 18:00'));
+    //         eduProcess?.set('deadline', new Date('2024-09-20 18:00'));
+    //       }
+    //       await eduProcess?.save();
+    //       count ++
+    //       console.log(count);
+    //     }
+    //   }
   }
 }