Commit 762d6918 by 蒋勇

d

parent 67c5e7ba
var APIBase = require("../../api.base");
var system = require("../../../system");
var settings = require("../../../../config/settings");
class ProductAPI extends APIBase {
constructor() {
super();
this.productpriceS=system.getObject("service.common.productpriceSve")
}
/**
*
* @param {*} p productname-产品名称/sp名称
* @param {*} q
* @param {*} req
* 返回值[
* label:'',
* code:''
* ]
*/
async findRegionsByProductName(p,q,req){
let pname=p.productname;
let sp=p.sp;
let rs=await this.productpriceS.findRegionsByProductName(pname, sp)
return system.getResult(rs);
}
classDesc() {
return {
groupName: "auth",
groupDesc: "认证相关的包",
name: "AccessAuthAPI",
desc: "关于认证的类",
exam: `
post http://p.apps.com/api/auth/accessAuth/getAccessKey
{
appKey:xxxxx,
secret:yyyyyy
}
`,
};
}
methodDescs() {
return [
];
}
exam() {
return ``
}
}
module.exports = ProductAPI;
...@@ -39,6 +39,12 @@ class UserService extends ServiceBase { ...@@ -39,6 +39,12 @@ class UserService extends ServiceBase {
//按照用户名和密码进行注册 //按照用户名和密码进行注册
//控制器端检查用户名和密码非空 //控制器端检查用户名和密码非空
async registerByTantent(p, q) { async registerByTantent(p, q) {
// 需要默认添加访客角色,为了控制单点从平台登录时看到的菜单和功能
if(p.roles && p.roles.length > 0){
if(p.roles.indexOf(settings.pmroleid["pr"])<0){
p.roles.push(settings.pmroleid["pr"])
}
}
p.rolecodes = (p.roles && p.roles.length > 0) ? p.roles : [settings.pmroleid["pr"]]; p.rolecodes = (p.roles && p.roles.length > 0) ? p.roles : [settings.pmroleid["pr"]];
let rtn = await this.pmregister(p, q) let rtn = await this.pmregister(p, q)
return rtn; return rtn;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment