Commit a52a0986 by wkliang

fix

parent 185d9646
...@@ -62,7 +62,7 @@ class diagnosisNeedBus extends WEBBase { ...@@ -62,7 +62,7 @@ class diagnosisNeedBus extends WEBBase {
break; break;
case 'licenseCompare': case 'licenseCompare':
opResult = await this.unSve.licenseCompare(pobj); opResult = await this.unSve.licenseCompare(pobj.actionBody);
break break
default: default:
opResult = system.getResult(null, "actionType参数错误"); opResult = system.getResult(null, "actionType参数错误");
......
...@@ -7,6 +7,7 @@ class FblicenseService extends AppServiceBase { ...@@ -7,6 +7,7 @@ class FblicenseService extends AppServiceBase {
super(); super();
this.centerOrderUrl = settings.centerOrderUrl() this.centerOrderUrl = settings.centerOrderUrl()
this.restClient = system.getObject("util.restClient") this.restClient = system.getObject("util.restClient")
this.redisClient = system.getObject("util.redisClient")
}; };
//获取列表、检索 //获取列表、检索
...@@ -72,7 +73,7 @@ class FblicenseService extends AppServiceBase { ...@@ -72,7 +73,7 @@ class FblicenseService extends AppServiceBase {
} }
async licenseCompare (pobj) { async licenseCompare (pobj) {
let res = { let res1 = {
"Message": "查询成功", "Message": "查询成功",
"OrderNumber": null, "OrderNumber": null,
"Result": { "Result": {
...@@ -102,14 +103,47 @@ class FblicenseService extends AppServiceBase { ...@@ -102,14 +103,47 @@ class FblicenseService extends AppServiceBase {
}, },
"Status": "200" "Status": "200"
} }
if (res.Status == 200) { let res2 = {
let result = res.Result.Data "data": {
let keys = Object.keys(result) "EndDate": "2023-07-18 00:00:00",
for (let i of keys) { "Id": "85eb513de02c7ff8199bda197992888c",
if (!result[i]) { "Name": "食品经营许可证",
delete result[i] "No": "JY36540210003935",
} "StartDate": "2018-07-19 00:00:00",
"Type": "fb001"
},
"msg": "success",
"status": 0
}
let res = res2
let key = `${pobj.companyName}_${pobj.picName}`
let resCache = await this.redisClient.get(key)
console.log(resCache)
if (resCache) {
return {
status: 0,
msg: "success",
data: JSON.parse(resCache)
} }
} else {
let result = await this.restClient.execPost(pobj, url)
if (res.status == 0) {
let result = res.data
result = this.ObjTrim(result)
result = {
许可名称: result.Name,
许可证编号: result.No,
有效期自: result.StartDate,
有效期至: result.EndDate
}
// result = {
// 许可证编号: result.许可证编号,
// 证照名称: result.证照名称,
// 有效期限: result.有效期限,
// 有效期限: result.有效期限,
// 发证机关: result.发证机关
// }
await this.redisClient.setWithEx(key, JSON.stringify(result), 3600);
return { return {
status: 0, status: 0,
msg: "success", msg: "success",
...@@ -122,6 +156,18 @@ class FblicenseService extends AppServiceBase { ...@@ -122,6 +156,18 @@ class FblicenseService extends AppServiceBase {
} }
} }
} }
}
ObjTrim (data) {
let k = Object.keys(data)
for (let i of k) {
if (!data[i]) {
delete data[i]
}
}
console.log(data)
return data
}
} }
module.exports = FblicenseService; module.exports = FblicenseService;
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