|
@@ -220,7 +220,47 @@ export class textbookServer {
|
|
|
|
|
|
/* 批量预设(临时) */
|
|
|
async saveProcess() {
|
|
|
- // let count = 0
|
|
|
+ let count = 0
|
|
|
+ /* 批量关联流程管理员 */
|
|
|
+ // let queryEdupro = new Parse.Query('EduProcess')
|
|
|
+ // queryEdupro.select('department','name')
|
|
|
+ // queryEdupro.equalTo('profileSubmitted',null)
|
|
|
+ // queryEdupro.limit(1000)
|
|
|
+ // let res = await queryEdupro.find()
|
|
|
+ // console.log(res);
|
|
|
+ // for (let index = 0; index < res.length; index++) {
|
|
|
+ // const item = res[index];
|
|
|
+ // let queryParams: any = {
|
|
|
+ // where: {
|
|
|
+ // $or: [
|
|
|
+ // {
|
|
|
+ // user: {
|
|
|
+ // $inQuery: {
|
|
|
+ // where: {
|
|
|
+ // "department":item?.get('department')?.id,
|
|
|
+ // "accountState":'已认证',
|
|
|
+ // },
|
|
|
+ // className: '_User',
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // };
|
|
|
+ // let query = Parse.Query.fromJSON('Profile', queryParams);
|
|
|
+ // query.equalTo('identity','工作联系人')
|
|
|
+ // query.select('objectId')
|
|
|
+ // let p = await query.first()
|
|
|
+ // if(p?.id){
|
|
|
+ // item.set('profileSubmitted',p.toPointer())
|
|
|
+ // await item.save()
|
|
|
+ // console.log('绑定成功'+p.id+':'+item?.get('name'));
|
|
|
+ // count++
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // console.log(count);
|
|
|
+
|
|
|
+ /* 开始时间 */
|
|
|
// let query = new Parse.Query('EduTextbook')
|
|
|
// // query.equalTo('num',null)
|
|
|
// query.notEqualTo('isDeleted',true)
|
|
@@ -238,6 +278,8 @@ export class textbookServer {
|
|
|
// await item.save()
|
|
|
// console.log(count);
|
|
|
// }
|
|
|
+
|
|
|
+ /* 修改更新部门名称 */
|
|
|
// let list = updateDept.list2
|
|
|
// for (let index = 0; index < list.length; index++) {
|
|
|
// const item = list[index]
|
|
@@ -264,72 +306,56 @@ export class textbookServer {
|
|
|
// }
|
|
|
// }
|
|
|
|
|
|
- // 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()
|
|
|
- // let addCount = 0
|
|
|
- // let list = updateDept.list3
|
|
|
- // for (let index = 0; index < list.length; index++) {
|
|
|
- // const item = list[index];
|
|
|
- // let queryPareet = new Parse.Query('Department')
|
|
|
- // queryPareet.equalTo('name', item.name)
|
|
|
- // let dep = await queryPareet.first()
|
|
|
- // console.log(dep?.get('name'));
|
|
|
+ /* 批量导入部门 */
|
|
|
+ // let list = updateDept.list3
|
|
|
+ // for (let index = 0; index < list.length; index++) {
|
|
|
+ // const item = list[index];
|
|
|
+ // let queryPareet = new Parse.Query('Department')
|
|
|
+ // queryPareet.equalTo('name', item.name)
|
|
|
+ // let dep = await queryPareet.first()
|
|
|
+ // console.log(dep?.get('name'));
|
|
|
+
|
|
|
+ // // for (let index = 0; index < prents.length; index++) {
|
|
|
+ // // let item = prents[index];
|
|
|
+ // let query = new Parse.Query('EduProcess')
|
|
|
+ // query.equalTo('department',dep?.id)
|
|
|
+ // query.notEqualTo('isDeleted',true)
|
|
|
+ // let eduProcess = await query.first()
|
|
|
+ // if(!eduProcess?.id){
|
|
|
+ // console.log('不存在,新建'+dep?.get('name'),addCount);
|
|
|
+ // let obj = Parse.Object.extend('EduProcess');
|
|
|
+ // eduProcess = new obj()
|
|
|
+ // }
|
|
|
+ // eduProcess?.set('company', {
|
|
|
+ // __type: 'Pointer',
|
|
|
+ // className: 'Company',
|
|
|
+ // objectId: 'RbIKpmuaMC',
|
|
|
+ // });
|
|
|
+ // eduProcess?.set('branch', {
|
|
|
+ // __type: 'Pointer',
|
|
|
+ // className: 'Department',
|
|
|
+ // objectId:dep?.get('parent')?.id,
|
|
|
+ // });
|
|
|
+ // eduProcess?.set('department', {
|
|
|
+ // __type: 'Pointer',
|
|
|
+ // className: 'Department',
|
|
|
+ // objectId: dep?.id,
|
|
|
+ // });
|
|
|
+ // eduProcess?.set('name', dep?.get('name'));
|
|
|
+ // eduProcess?.set('desc',item.desc ? item.desc : dep?.get('name') + '流程');
|
|
|
+ // eduProcess?.set('code', dep?.get('code') || dep?.id);
|
|
|
+ // if(dep?.get('branch') == '出版单位') {
|
|
|
+ // eduProcess?.set('startDate', new Date('2024-07-20 18:00'));
|
|
|
+ // eduProcess?.set('deadline', new Date('2024-09-20 18:00'));
|
|
|
+ // }
|
|
|
+ // eduProcess?.set('num',item.num)
|
|
|
+ // eduProcess?.set('status', '200');
|
|
|
+ // await eduProcess?.save();
|
|
|
+ // count ++
|
|
|
+ // console.log('已完成'+dep?.get('name')+'流程');
|
|
|
+ // console.log(count);
|
|
|
|
|
|
- // // for (let index = 0; index < prents.length; index++) {
|
|
|
- // // let item = prents[index];
|
|
|
- // let query = new Parse.Query('EduProcess')
|
|
|
- // query.equalTo('department',dep?.id)
|
|
|
- // query.notEqualTo('isDeleted',true)
|
|
|
- // let eduProcess = await query.first()
|
|
|
- // if(!eduProcess?.id){
|
|
|
- // console.log('不存在,新建'+dep?.get('name'),addCount);
|
|
|
- // let obj = Parse.Object.extend('EduProcess');
|
|
|
- // eduProcess = new obj()
|
|
|
- // }
|
|
|
- // eduProcess?.set('company', {
|
|
|
- // __type: 'Pointer',
|
|
|
- // className: 'Company',
|
|
|
- // objectId: 'RbIKpmuaMC',
|
|
|
- // });
|
|
|
- // eduProcess?.set('branch', {
|
|
|
- // __type: 'Pointer',
|
|
|
- // className: 'Department',
|
|
|
- // objectId:dep?.get('parent')?.id,
|
|
|
- // });
|
|
|
- // eduProcess?.set('department', {
|
|
|
- // __type: 'Pointer',
|
|
|
- // className: 'Department',
|
|
|
- // objectId: dep?.id,
|
|
|
- // });
|
|
|
- // eduProcess?.set('name', dep?.get('name'));
|
|
|
- // eduProcess?.set('desc',item.desc ? item.desc : dep?.get('name') + '流程');
|
|
|
- // eduProcess?.set('code', dep?.get('code') || dep?.id);
|
|
|
- // if(dep?.get('branch') == '出版单位') {
|
|
|
- // eduProcess?.set('startDate', new Date('2024-07-20 18:00'));
|
|
|
- // eduProcess?.set('deadline', new Date('2024-09-20 18:00'));
|
|
|
- // }
|
|
|
- // eduProcess?.set('num',item.num)
|
|
|
- // eduProcess?.set('status', '200');
|
|
|
- // await eduProcess?.save();
|
|
|
- // count ++
|
|
|
- // console.log('已完成'+dep?.get('name')+'流程');
|
|
|
- // console.log(count);
|
|
|
-
|
|
|
- // // }
|
|
|
- // }
|
|
|
+ // // }
|
|
|
+ // }
|
|
|
}
|
|
|
}
|