Commit 995b47eb by 张云飞

tj

parent de770824
...@@ -77,6 +77,9 @@ class XBoss extends APIBase { ...@@ -77,6 +77,9 @@ class XBoss extends APIBase {
case "getMaterialsInfoByOrderNum"://订单-详情查询--资质证照-材料清单(固定上传项) case "getMaterialsInfoByOrderNum"://订单-详情查询--资质证照-材料清单(固定上传项)
opResult = await this.utilsXbossSve.getMaterialsInfoByOrderNum(pobj); opResult = await this.utilsXbossSve.getMaterialsInfoByOrderNum(pobj);
break; break;
case "getIcMaterialsInfoByOrderNum"://订单-详情查询--企业服务-材料清单(固定上传项)
opResult = await this.utilsXbossSve.getIcMaterialsInfoByOrderNum(pobj);
break;
case "getPositionInfoByOrderNum"://订单-详情查询--任职信息列表 case "getPositionInfoByOrderNum"://订单-详情查询--任职信息列表
opResult = await this.utilsXbossSve.getPositionInfoByOrderNum(pobj); opResult = await this.utilsXbossSve.getPositionInfoByOrderNum(pobj);
break; break;
......
...@@ -728,6 +728,19 @@ class ServiceInfoDao extends Dao { ...@@ -728,6 +728,19 @@ class ServiceInfoDao extends Dao {
var list = await this.customQuery(sql, params); var list = await this.customQuery(sql, params);
return list; return list;
} }
/**
* Xboss系统 订单-详情查询--企业服务-材料清单(固定上传项)
*/
async getIcMaterialsInfoByOrderNum(orderNum) {
var params = {
order_num: orderNum
};
var sql = "select json_extract(deliver_content,'$.regInfo.uploadList' ) as materialsInfo "+
"from v_order_oproduct_odelivery where order_num = :order_num and deliver_content->'$.regInfo' is not null"+
" and deliver_content->'$.regInfo.uploadList' is not null limit 1";
var list = await this.customQuery(sql, params);
return list;
}
/** /**
* Xboss系统 订单-详情查询--资质证照-专项审批项目 ICP * Xboss系统 订单-详情查询--资质证照-专项审批项目 ICP
......
...@@ -463,7 +463,35 @@ class UtilsXbossService extends AppServiceBase { ...@@ -463,7 +463,35 @@ class UtilsXbossService extends AppServiceBase {
} }
return system.getResultSuccess(returnRes); return system.getResultSuccess(returnRes);
} }
/**
* Xboss系统 订单-详情查询--企业服务-材料清单
*/
async getIcMaterialsInfoByOrderNum(pobj){
if(!pobj || !pobj.actionBody){
return system.getResultFail(-100,"参数错误");
}
var parambody = pobj.actionBody;
if(!parambody.orderNumber){
return system.getResultFail(-101,"订单号不能为空");
}
var returnRes = {
pageSize: 10,//每页条数
curPage: 1,//当前页数
search: parambody,
orderArr: null,//排序字段
total: 0,//总记录条数
rows: []
};
var list = await this.serviceInfoDao.getIcMaterialsInfoByOrderNum(parambody.orderNumber);
if(list && list.length>0){
var materialsInfo = list[0].materialsInfo;
if(materialsInfo && materialsInfo.length>0){
returnRes.rows = materialsInfo;
returnRes.total = returnRes.pageSize = materialsInfo.length;
}
}
return system.getResultSuccess(returnRes);
}
/** /**
* Xboss系统 交易流水列表 * Xboss系统 交易流水列表
*/ */
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
1. [资质证照详情-年报列表](#getAnnualReportByOrderNum) 1. [资质证照详情-年报列表](#getAnnualReportByOrderNum)
1. [服务商列表-筛选条件](#getServiceProviderList) 1. [服务商列表-筛选条件](#getServiceProviderList)
1. [资质证照详情-专项审批项目ICP](#getSpecialApprovalInfoByOrderNum) 1. [资质证照详情-专项审批项目ICP](#getSpecialApprovalInfoByOrderNum)
1. [订单详情-材料清单](#getIcMaterialsInfoByOrderNum)
## **<a name="xneedList"> 需求列表</a>** ## **<a name="xneedList"> 需求列表</a>**
[返回到目录](#menu) [返回到目录](#menu)
...@@ -2288,3 +2289,117 @@ ...@@ -2288,3 +2289,117 @@
} }
``` ```
## **<a name="getIcMaterialsInfoByOrderNum"> 订单详情-材料清单</a>**
[返回到目录](#menu)
##### URL
[/api/action/xboss/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 功能模块 actionType:getIcMaterialsInfoByOrderNum
#### 参数说明
| 参数名 | 必填 | 类型 | 描述 |
| ---- | ---- | ---- | ---- |
| orderNumber | 是 | string | 订单号 |
#### 参数示例
``` javascript
{
"actionType": "getIcMaterialsInfoByOrderNum",
"actionBody": {
"orderNumber":"1593153605061"
}
}
```
#### 返回结果
```javascript
{
"retcode": 0,
"msg": "success",
"data": {
"pageSize": 14,
"curPage": 1,
"search": {
"orderNumber": "1593153605061"
},
"orderArr": null,
"total": 14,
"rows": [
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "产权证",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/58799c90-b93d-11ea-b2e1-0f5e06f8765f.png"
},
{
"name": "7d923d6107.jpg",
"title": "自然人股东证件1",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/60b798d0-b93d-11ea-b2e1-0f5e06f8765f.jpg"
},
{
"name": "201808231213594946.jpg.w1920.h1200.jpg",
"title": "自然人股东证件3",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/636f65d0-b93d-11ea-b2e1-0f5e06f8765f.jpg"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "法人股东证件",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/7edc2910-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "执行董事证件",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/8166f2a0-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "经理证件",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/83a60d30-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "监事证件",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/85dfa980-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "购票人",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/8820e6f0-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "办税人",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/8a9fa290-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "财务负责人",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/8c469bd0-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "秘书联系人",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/8f00d9d0-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "社保缴费经办人证件",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/91133f10-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "公积金缴费经办人",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/93478430-b93e-11ea-8f48-c19fa4240063.png"
},
{
"name": "2020-06-28 12-03-59 的屏幕截图.png",
"title": "自然人股东证件",
"viewUrl": "http://test-1258715722.cos.ap-beijing.myqcloud.com/materials/9530dda0-b93e-11ea-8f48-c19fa4240063.png"
}
]
},
"requestId": "e0941220-b93f-11ea-b106-dd08809fb42f"
}
```
{ {
"name": "bigdata", "name": "bigdata",
"version": "1.0.0", "version": "1.0.0",
"description": "h5framework", "description": "h5framework",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {
"dev": "nodemon main.js", "dev": "nodemon main.js",
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@alicloud/pop-core": "^1.7.7", "@alicloud/pop-core": "^1.7.7",
"MD5": "^1.3.0", "MD5": "^1.3.0",
"after": "^0.8.2", "after": "^0.8.2",
"ali-oss": "^4.12.2", "ali-oss": "^4.12.2",
"aliyun-api-gateway": "^1.1.6", "aliyun-api-gateway": "^1.1.6",
"axios": "^0.19.2", "axios": "^0.19.2",
"babel-polyfill": "^6.26.0", "babel-polyfill": "^6.26.0",
"base64id": "^1.0.0", "base64id": "^1.0.0",
"bluebird": "^3.5.1", "bluebird": "^3.5.1",
"body-parser": "^1.18.2", "body-parser": "^1.18.2",
"co": "^4.6.0", "co": "^4.6.0",
"connect-redis": "^3.3.3", "connect-redis": "^3.3.3",
"continuation-local-storage": "^3.2.1", "continuation-local-storage": "^3.2.1",
"cookie-parser": "^1.4.3", "cookie-parser": "^1.4.3",
"crypto": "^1.0.1", "crypto": "^1.0.1",
"crypto-js": "^3.1.9-1", "crypto-js": "^3.1.9-1",
"ejs": "^2.5.8", "ejs": "^2.5.8",
"element-ui": "^2.4.0", "element-ui": "^2.4.0",
"engine.io-parser": "^2.1.2", "engine.io-parser": "^2.1.2",
"errorhandler": "^1.5.0", "errorhandler": "^1.5.0",
"exif-js": "^2.3.0", "exif-js": "^2.3.0",
"express": "^4.16.2", "express": "^4.16.2",
"express-session": "^1.15.6", "express-session": "^1.15.6",
"gm": "^1.23.1", "gm": "^1.23.1",
"marked": "^0.7.0", "marked": "^0.7.0",
"method-override": "^2.3.10", "method-override": "^2.3.10",
"morgan": "^1.9.0", "morgan": "^1.9.0",
"multer": "^1.3.0", "multer": "^1.3.0",
"mysql2": "^1.5.3", "mysql2": "^1.5.3",
"node-cron": "^2.0.1", "node-cron": "^2.0.1",
"node-uuid": "^1.4.8", "node-uuid": "^1.4.8",
"node-xlsx": "^0.15.0", "node-xlsx": "^0.15.0",
"nodemailer": "^6.3.0", "nodemailer": "^6.3.0",
"pinyin": "^2.9.0", "pinyin": "^2.9.0",
"puppeteer": "^1.20.0", "puppeteer": "^1.20.0",
"qr-image": "^3.2.0", "qr-image": "^3.2.0",
"sequelize": "^4.37.8", "sequelize": "^4.37.8",
"sequelize-cli": "^4.1.1", "sequelize-cli": "^4.1.1",
"serve-favicon": "^2.4.5", "serve-favicon": "^2.4.5",
"sha1": "^1.1.1", "sha1": "^1.1.1",
"socket.io": "^2.1.1", "socket.io": "^2.1.1",
"uuid": "^3.4.0" "uuid": "^3.4.0"
}, },
"devDependencies": { "devDependencies": {
"element-theme": "^2.0.1", "element-theme": "^2.0.1",
"element-theme-chalk": "^2.4.0" "element-theme-chalk": "^2.4.0"
} }
} }
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