|
@@ -172,12 +172,12 @@ module.exports = app => {
|
|
|
async saveRela(ctx) {
|
|
|
try {
|
|
|
const data = JSON.parse(ctx.request.body.data);
|
|
|
- if (!data.id || !data.rela_tender) throw '参数有误';
|
|
|
+ if (!data.id || data.rela_tender === undefined) throw '参数有误';
|
|
|
const permission = ctx.session.sessionUser.is_admin
|
|
|
? ctx.service.subProjPermission.adminPermission
|
|
|
: await ctx.service.subProjPermission.getSubProjectUserPermission(data.id, ctx.session.sessionUser.accountId);
|
|
|
if (!permission || permission.manage_permission.indexOf(ctx.service.subProjPermission.PermissionConst.manage.rela.value) < 0) throw '您无权进行该操作';
|
|
|
- const result = await ctx.service.subProject.setRelaTender({ id: data.id, rela_tender: data.rela_tender });
|
|
|
+ const result = await ctx.service.subProject.setRelaTender({ id: data.id, rela_tender: data.rela_tender || '' });
|
|
|
ctx.body = { err: 0, msg: '', data: { update: [result] } };
|
|
|
} catch(err) {
|
|
|
ctx.log(err);
|