Commit 7abd3bce by 宋毅

tj

parent a674b557
...@@ -16,23 +16,22 @@ class APIBase { ...@@ -16,23 +16,22 @@ class APIBase {
"GetOrderDetail": "getOrderDetail", "GetOrderDetail": "getOrderDetail",
"GetApplyListByUserAndType": "getApplyListByUserAndType", "GetApplyListByUserAndType": "getApplyListByUserAndType",
"GetApplyAndSolutionInfo": "getApplyAndSolutionInfo", "GetApplyAndSolutionInfo": "getApplyAndSolutionInfo",
"GetPriceDetail": "selPrice2TX", "DescribePriceDetail": "selPrice2TX",
// "GetOverviewInfoByUser": "getOverviewInfoByUser", // "GetOverviewInfoByUser": "getOverviewInfoByUser",
"SubmitGoodsInfo": "submitGoodsinfo", "SubmitGoodsInfo": "submitGoodsinfo",
"SubmitNeed": "needSubmit", "CreateNeed": "needSubmit",
"GetNeedList": "needList", "GetNeedList": "needList",
"GetNeedDetail": "needDetail", "GetNeedDetail": "needDetail",
"GetOrderListByStatus": "getOrderListByStatus", "GetOrderListByStatus": "getOrderListByStatus",
"GetQualificationCertificateListByUserAndType": "getQualificationCertificateListByUserAndType", "GetQualificationCertificateListByUserAndType": "getQualificationCertificateListByUserAndType",
"GetQualificationCertificateDetail": "getQualificationCertificateDetail", "GetQualificationCertificateDetail": "getQualificationCertificateDetail",
"RefuseSolution": "refusalSolution", "ModifySolution": "refusalSolution",
"SendVerificationCode": "sendVerificationCode", "SendVerificationCode": "sendVerificationCode",
"CheckBusinessNameList": "checkBusinessNameList", "CheckBusinessNameList": "checkBusinessNameList",
"DescribeOverviewInfoByUser": "getOverviewInfoByUser", "DescribeOverviewInfoByUser": "getOverviewInfoByUser",
"DescribeOrderList": "getOrderList", "DescribeOrderList": "getOrderList",
"DescribeQualificationCertificateOrderList": "getQcOrderList", "DescribeQualificationCertificateOrderList": "getQcOrderList",
"DescribeQcOrderList": "getQcOrderList",
"DescribeOrderDetail": "getOrderDetail", "DescribeOrderDetail": "getOrderDetail",
"DescribeApplyListByUserAndType": "getApplyListByUserAndType", "DescribeApplyListByUserAndType": "getApplyListByUserAndType",
"DescribeApplyAndSolutionInfo": "getApplyAndSolutionInfo", "DescribeApplyAndSolutionInfo": "getApplyAndSolutionInfo",
......
...@@ -6,8 +6,11 @@ class OrderInfoDao extends Dao{ ...@@ -6,8 +6,11 @@ class OrderInfoDao extends Dao{
} }
//获取订单列表 //获取订单列表
async getOrderList(ab){ async getOrderList(ab){
var pagesize = ab.Pagesize? Number(ab.Pagesize) : 10; var pagesize = ab.PageSize? Number(ab.PageSize) : 10;
var currentpage = ab.Currentpage? Number(ab.Currentpage) : 1; var currentpage = ab.CurrentPage? Number(ab.CurrentPage) : 1;
if(ab.PageNumber){
currentpage = Number(ab.PageNumber);
}
var offset = pagesize * (currentpage-1); var offset = pagesize * (currentpage-1);
var sortType="desc"; var sortType="desc";
...@@ -64,13 +67,16 @@ class OrderInfoDao extends Dao{ ...@@ -64,13 +67,16 @@ class OrderInfoDao extends Dao{
var list = await this.customQuery(sql,params); var list = await this.customQuery(sql,params);
var result = system.getResultSuccess(list); var result = system.getResultSuccess(list);
var tmpResultCount = await this.customQuery(sqlcount, params); var tmpResultCount = await this.customQuery(sqlcount, params);
result.dataCount = tmpResultCount && tmpResultCount.length > 0 ? tmpResultCount[0].dataCount : 0; result.totalCount = tmpResultCount && tmpResultCount.length > 0 ? tmpResultCount[0].dataCount : 0;
return result; return result;
} }
//获取资质订单列表 //获取资质订单列表
async getQcOrderList(ab){ async getQcOrderList(ab){
var pagesize = ab.Pagesize? Number(ab.Pagesize) : 10; var pagesize = ab.PageSize? Number(ab.PageSize) : 10;
var currentpage = ab.Currentpage? Number(ab.Currentpage) : 1; var currentpage = ab.CurrentPage? Number(ab.CurrentPage) : 1;
if(ab.PageNumber){
currentpage = Number(ab.PageNumber);
}
var offset = pagesize * (currentpage-1); var offset = pagesize * (currentpage-1);
var sortType="desc"; var sortType="desc";
...@@ -117,7 +123,7 @@ class OrderInfoDao extends Dao{ ...@@ -117,7 +123,7 @@ class OrderInfoDao extends Dao{
var list = await this.customQuery(sql,params); var list = await this.customQuery(sql,params);
var result = system.getResultSuccess(list); var result = system.getResultSuccess(list);
var tmpResultCount = await this.customQuery(sqlcount, params); var tmpResultCount = await this.customQuery(sqlcount, params);
result.dataCount = tmpResultCount && tmpResultCount.length > 0 ? tmpResultCount[0].dataCount : 0; result.totalCount = tmpResultCount && tmpResultCount.length > 0 ? tmpResultCount[0].dataCount : 0;
return result; return result;
} }
//获取产品详情 //获取产品详情
......
...@@ -168,7 +168,7 @@ class NeedInfoService extends ServiceBase { ...@@ -168,7 +168,7 @@ class NeedInfoService extends ServiceBase {
}, },
orderInfo: sort, orderInfo: sort,
pageInfo: { pageInfo: {
pageNo: Number(searchObj.PageNo) || 1, pageNo: Number(searchObj.PageNumber) || 1,
pageSize: Number(searchObj.PageSize) || 10 pageSize: Number(searchObj.PageSize) || 10
} }
} }
...@@ -179,7 +179,7 @@ class NeedInfoService extends ServiceBase { ...@@ -179,7 +179,7 @@ class NeedInfoService extends ServiceBase {
sobj.search.status = searchObj.Status; sobj.search.status = searchObj.Status;
} }
var r = await this.dao.findAndCountAll(sobj); var r = await this.dao.findAndCountAll(sobj);
return system.getResultSuccess(r); return system.getResultSuccess({TotalCount:r.count,DataSet:r.rows});
} }
async needDetail(searchObj) { async needDetail(searchObj) {
......
...@@ -26,7 +26,7 @@ class ApplyInfoService extends ServiceBase { ...@@ -26,7 +26,7 @@ class ApplyInfoService extends ServiceBase {
return system.getResultFail(-103, "申请主体类型不能为空"); return system.getResultFail(-103, "申请主体类型不能为空");
} }
var limit = ab.PageSize ? Number(ab.PageSize) : 10; var limit = ab.PageSize ? Number(ab.PageSize) : 10;
var offset = ab.CurrentPage ? (Number(ab.CurrentPage) - 1) * limit : 0 var offset = ab.PageNumber ? (Number(ab.PageNumber) - 1) * limit : 0
var countObj = { apply_type: ab.ApplyType, user_id: ab.UserId }; var countObj = { apply_type: ab.ApplyType, user_id: ab.UserId };
var whereObj = { apply_type: ab.ApplyType, user_id: ab.UserId }; var whereObj = { apply_type: ab.ApplyType, user_id: ab.UserId };
if (ab.ApplyName) { if (ab.ApplyName) {
...@@ -56,7 +56,7 @@ class ApplyInfoService extends ServiceBase { ...@@ -56,7 +56,7 @@ class ApplyInfoService extends ServiceBase {
order: [["created_at", 'desc']] order: [["created_at", 'desc']]
}); });
var result =system.getResultSuccess(list); var result =system.getResultSuccess(list);
result.dataCount = count; result.totalCount = count;
return result; return result;
} }
...@@ -113,7 +113,7 @@ class ApplyInfoService extends ServiceBase { ...@@ -113,7 +113,7 @@ class ApplyInfoService extends ServiceBase {
if (!ab.ProductTypeOne) {//产品大类 if (!ab.ProductTypeOne) {//产品大类
return system.getResultFail(-103, "产品大类编码不能为空"); return system.getResultFail(-103, "产品大类编码不能为空");
} }
var productTypeOne = "/" + ab.ProductTypeOne + "/" var productTypeOne = "%/" + ab.ProductTypeOne + "/%"
// { [this.db.Op.like]: productTypeOne } // { [this.db.Op.like]: productTypeOne }
var companyCount = await this.dao.findCount({ where: { apply_type: 1, user_id: ab.UserId } });//公司数量 var companyCount = await this.dao.findCount({ where: { apply_type: 1, user_id: ab.UserId } });//公司数量
var selfEmployedPersonCount = await this.dao.findCount({ where: { apply_type: 2, user_id: ab.UserId } });//个体户数量 var selfEmployedPersonCount = await this.dao.findCount({ where: { apply_type: 2, user_id: ab.UserId } });//个体户数量
......
...@@ -608,17 +608,13 @@ class OrderInfoService extends ServiceBase { ...@@ -608,17 +608,13 @@ class OrderInfoService extends ServiceBase {
} }
} }
//代理记账
// if (pobj.actionBody.PathCode == "/ic/dljz/") { if (pobj.actionBody.PathCode == "/ic/dljz/") {
// if (!pobj.actionBody.subjectType) { if (!pobj.actionBody.priceName) {
// return system.getResultFail(-101, "subjectType is empty"); return system.getResultFail(-101, "priceName is empty");
// } }
// if (!pobj.actionBody.taxpayerType) { priceName = pobj.actionBody.priceName;
// return system.getResultFail(-101, "taxpayerType is empty"); }
// }
// if()
// priceName = pobj.actionBody.subjectType + pobj.actionBody.taxpayerType;
// }
var p = '%' + priceName + '%'; var p = '%' + priceName + '%';
var sqlobj = { var sqlobj = {
pathCode: pobj.actionBody.PathCode, pathCode: pobj.actionBody.PathCode,
......
...@@ -25,7 +25,7 @@ class QualificationCertificateService extends ServiceBase { ...@@ -25,7 +25,7 @@ class QualificationCertificateService extends ServiceBase {
return system.getResultFail(-103, "证照类型不能为空"); return system.getResultFail(-103, "证照类型不能为空");
} }
var limit = ab.PageSize ? Number(ab.PageSize) : 10; var limit = ab.PageSize ? Number(ab.PageSize) : 10;
var offset = ab.CurrentPage ? (Number(ab.CurrentPage) - 1) * limit : 0 var offset = ab.PageNumber ? (Number(ab.PageNumber) - 1) * limit : 0
var countObj = { license_type: ab.LicenseType, user_id: ab.UserId }; var countObj = { license_type: ab.LicenseType, user_id: ab.UserId };
var whereObj = { license_type: ab.LicenseType, user_id: ab.UserId }; var whereObj = { license_type: ab.LicenseType, user_id: ab.UserId };
if (ab.CompanyName) { if (ab.CompanyName) {
...@@ -61,7 +61,7 @@ class QualificationCertificateService extends ServiceBase { ...@@ -61,7 +61,7 @@ class QualificationCertificateService extends ServiceBase {
order: [["expiration_date", sortType]] order: [["expiration_date", sortType]]
}); });
var result =system.getResultSuccess(list); var result =system.getResultSuccess(list);
result.dataCount = count; result.totalCount = count;
return result; return result;
} }
......
...@@ -18,6 +18,10 @@ module.exports = function (app) { ...@@ -18,6 +18,10 @@ module.exports = function (app) {
app.set('view engine', 'ejs'); app.set('view engine', 'ejs');
app.use(methodOverride()); app.use(methodOverride());
app.use(cookierParser()); app.use(cookierParser());
// —bodyParser.json()–解析JSON格式
// —bodyParser.raw()–解析二进制格式
// —bodyParser.text()–解析文本格式 bodyParser.urlencoded({extended:false})
// —bodyParser.urlencoded()–解析文本格式
app.use(bodyParser.json({ limit: '50mb' })); app.use(bodyParser.json({ limit: '50mb' }));
app.use(bodyParser.urlencoded({ limit: '50mb', extended: true })); app.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));
routes(app);//初始化路由 routes(app);//初始化路由
......
var url = require("url"); var url = require("url");
var system = require("../../base/system"); var system = require("../../base/system");
var bodyParser = require('body-parser');
const { JSON } = require("sequelize");
const utilsAuthSve = system.getObject("service.utilsSve.utilsAuthSve"); const utilsAuthSve = system.getObject("service.utilsSve.utilsAuthSve");
module.exports = function (app) { module.exports = function (app) {
//-----------------------新的模式---------api---------开始 //-----------------------新的模式---------api---------开始
app.all("/overview/*", async function (req, res, next) {
var result = system.getResult(null, "req method must is post");
if (req.method != "POST") {
res.end(JSON.stringify(result));
return;
}
console.log(req.body, "....body......");
// var param = bodyParser.urlencoded({ extended: false })
// if (["getAppTokenByHosts", "getAppTokenByAppKey"].indexOf(req.body.actionType) >= 0) {
// req.body.actionBody.appHosts = req.host;
// next();
// return;
// }
// if (req.path.indexOf("/taskapi/") >= 0) {
// next();
// return;
// }
next();
});
app.all("/api/*", async function (req, res, next) { app.all("/api/*", async function (req, res, next) {
var result = system.getResult(null, "req method must is post"); var result = system.getResult(null, "req method must is post");
......
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