Commit 7892d21d by wkliang

代理人 案件列表

parent 306f0dc7
var system = require("../../../system")
const CtlBase = require("../../ctl.base");
class AgentCtl extends CtlBase {
constructor() {
super("rejreex", CtlBase.getServiceName(AgentCtl));
}
async getAgentOfCase (pobj, qobj, req) {
try {
let caseId = pobj.caseId
let result = await this.service.getOfCase(caseId)
return system.getResultSuccess(result)
} catch (error) {
console.log('err: ', error)
return system.getResultFail(error.message)
}
}
}
module.exports = AgentCtl;
\ No newline at end of file
......@@ -31,5 +31,15 @@ class TrademarkcaseCtl extends CtlBase {
return system.getResultFail(error.message)
}
}
async getCaseList (pobj, qobj, req) {
try {
let result = await this.service.getCaseList(pobj)
return system.getResultSuccess(result)
} catch (error) {
console.log('err: ', error)
return system.getResultFail(error.message)
}
}
}
module.exports = TrademarkcaseCtl;
......@@ -4,13 +4,13 @@ module.exports = function(sequelize, DataTypes) {
orderId: DataTypes.STRING,
tmName: DataTypes.STRING,
enTmName: DataTypes.STRING,
askForId: DataTypes.STRING,
sAskForId: DataTypes.STRING,
askForDir: DataTypes.STRING,
askforId: DataTypes.STRING,
sAskforId: DataTypes.STRING,
askforDir: DataTypes.STRING,
tmType: DataTypes.INTEGER,
isDefer: DataTypes.INTEGER,
askForDate: DataTypes.DATE,
isCommonAskFor: DataTypes.INTEGER,
askforDate: DataTypes.DATE,
isCommonAskfor: DataTypes.INTEGER,
isNeedEvidence: DataTypes.INTEGER,
TODNum: DataTypes.STRING,
caseType: DataTypes.STRING,
......
const system = require("../../../system");
const ServiceBase = require("../../sve.base");
class AgentService extends ServiceBase {
constructor() {
super("rejreex", ServiceBase.getDaoName(AgentService))
}
async getOfCase (id) {
return await this.dao.findOne({ caseId: id })
}
}
module.exports = AgentService;
......@@ -33,5 +33,11 @@ class TrademarkcaseService extends ServiceBase {
result.setDataValue('applicants', result.applicants[0])
return result
}
async getCaseList (params) {
params.pageInfo = params.pageInfo || { pageNo: 1, pageSize: 10 }
return await this.dao.findAndCountAll(params)
// return await this.dao.model.findAndCountAll(query)
}
}
module.exports = TrademarkcaseService;
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