Commit babff4c4 by 宋毅

Merge branch 'center-channel' of gitlab.gongsibao.com:jiangyong/zhichan into center-channel

parents 9f81e528 2727fda5
...@@ -11,6 +11,7 @@ class AccessAuthAPI extends APIBase { ...@@ -11,6 +11,7 @@ class AccessAuthAPI extends APIBase {
this.utilsTmAliyunSve = system.getObject("service.utilsSve.utilsTmAliyunSve"); this.utilsTmAliyunSve = system.getObject("service.utilsSve.utilsTmAliyunSve");
this.utilsTmOrderCallService = system.getObject("service.utilsSve.utilsTmOrderCallSve"); this.utilsTmOrderCallService = system.getObject("service.utilsSve.utilsTmOrderCallSve");
this.utilsNeedSve = system.getObject("service.utilsSve.utilsNeedSve"); this.utilsNeedSve = system.getObject("service.utilsSve.utilsNeedSve");
this.utilsOpOrderSve = system.getObject("service.utilsSve.utilsOpOrderSve");
} }
async QueryTradeIntentionUserList(pobj, qobj, req) { async QueryTradeIntentionUserList(pobj, qobj, req) {
pobj.appInfo={uapp_id:18} pobj.appInfo={uapp_id:18}
...@@ -116,10 +117,29 @@ class AccessAuthAPI extends APIBase { ...@@ -116,10 +117,29 @@ class AccessAuthAPI extends APIBase {
return system.getResultSuccess(); return system.getResultSuccess();
} }
/**
* 需求商机同步任务
* @param pobj
* @param qobj
* @param req
* @returns {Promise<{msg: *, data, bizmsg: (*|string), status: number}>}
*/
async taskSyncNeedBusiness(pobj,qobj,req){ async taskSyncNeedBusiness(pobj,qobj,req){
let result = await this.utilsNeedSve.syncNeedBusiness(); let result = await this.utilsNeedSve.syncNeedBusiness();
return result; return result;
} }
/**
* 订单商机同步任务
* @param pobj
* @param qobj
* @param req
* @returns {Promise<{msg: *, data, bizmsg: (*|string), status: number}>}
*/
async taskSyncOrderBusiness(pobj,qobj,req){
let result = await this.utilsOpOrderSve.syncOrderBusiness();
return result;
}
} }
module.exports = AccessAuthAPI; module.exports = AccessAuthAPI;
\ No newline at end of file
...@@ -28,7 +28,12 @@ class GatewaypushlogService extends ServiceBase { ...@@ -28,7 +28,12 @@ class GatewaypushlogService extends ServiceBase {
} }
var url = settings.gatewayUrl() + "action/intentionapi/springBoard"; var url = settings.gatewayUrl() + "action/intentionapi/springBoard";
var rtn = await self.execClient.execPost(requestdata, url); var rtn = await self.execClient.execPost(requestdata, url);
var data = JSON.parse(rtn.stdout); var data = rtn
try {
data = JSON.parse(rtn.stdout);
}catch (e) {
console.error(e)
}
if (data.success) { if (data.success) {
icloginfo.pushStatus = "yts"; icloginfo.pushStatus = "yts";
} else { } else {
...@@ -45,7 +50,7 @@ class GatewaypushlogService extends ServiceBase { ...@@ -45,7 +50,7 @@ class GatewaypushlogService extends ServiceBase {
return system.getResultSuccess(); return system.getResultSuccess();
} catch (error) { } catch (error) {
this.dingClient.gatewayPushError({message:"Exception",api:"center-channel/taskAliIcapi"}) this.dingClient.gatewayPushError({message:"Exception",api:"center-channel/taskAliIcapi",error})
return system.getResultFail(-1,error); return system.getResultFail(-1,error);
} }
} }
......
...@@ -75,10 +75,10 @@ class IcbcService extends AppServiceBase { ...@@ -75,10 +75,10 @@ class IcbcService extends AppServiceBase {
if (!queryobj.companyName) { if (!queryobj.companyName) {
return system.getResultFail(-1, 'companyName can not be empty'); return system.getResultFail(-1, 'companyName can not be empty');
} }
var hashValue = await this.restClient.hget(this.searchCertificationData, queryobj.companyName); // var hashValue = await this.restClient.hget(this.searchCertificationData, queryobj.companyName);
if (hashValue) { // if (hashValue) {
return system.getResultSuccess(JSON.parse(hashValue)); // return system.getResultSuccess(JSON.parse(hashValue));
} // }
//获取token //获取token
let url = settings.icNameUrl() + 'openPlatform/platform/getToken'; let url = settings.icNameUrl() + 'openPlatform/platform/getToken';
let params = { let params = {
...@@ -112,9 +112,9 @@ class IcbcService extends AppServiceBase { ...@@ -112,9 +112,9 @@ class IcbcService extends AppServiceBase {
return system.getResult(null, "restPostWithHAuthorizationUrl data is empty"); return system.getResult(null, "restPostWithHAuthorizationUrl data is empty");
}; };
let tmArray = []; let tmArray = [];
if (tmrtn.status == 1 && tmrtn.data) { var tmResult = JSON.parse(tmrtn.stdout);
var tmResult = JSON.parse(tmrtn.data); if (tmResult.status == 1 && tmResult.data) {
tmArray = this.utilsResultSve.formulaContinued(tmResult); tmArray = this.utilsResultSve.formulaContinued(tmResult.data);
} }
var result = JSON.parse(rtn.stdout); var result = JSON.parse(rtn.stdout);
...@@ -129,13 +129,13 @@ class IcbcService extends AppServiceBase { ...@@ -129,13 +129,13 @@ class IcbcService extends AppServiceBase {
//对结果处理 //对结果处理
// "Tag": 1为qichacha,0为gsb // "Tag": 1为qichacha,0为gsb
var setValue = {}; var setValue = {};
setValue[queryobj.companyName] = JSON.stringify(item); // setValue[queryobj.companyName] = JSON.stringify(item);
setValue[tm] = JSON.stringify(tmArray); // setValue["trademarks"] = JSON.stringify(tmArray);
// if (result.Tag == 1) { // if (result.Tag == 1) {
// this.restClient.hmset(this.disposeCertificationData, setValue); // this.restClient.hmset(this.disposeCertificationData, setValue);
// } // }
this.restClient.hmset(this.searchCertificationData, setValue); this.restClient.hmset(this.searchCertificationData, setValue);
return system.getResult(item); return system.getResult({ "certificates": item, "trademarks": tmArray });
} }
......
...@@ -1610,7 +1610,7 @@ class UtilsNeedService extends AppServiceBase { ...@@ -1610,7 +1610,7 @@ class UtilsNeedService extends AppServiceBase {
*/ */
async syncNeedBusiness(pobj,qobj,req){ async syncNeedBusiness(pobj,qobj,req){
let url = this.centerOrderUrl + 'task/taskAction/taskNeed'; let url = this.centerOrderUrl + 'task/taskAction/taskNeed';
let data = {identifyCode : 'sync'} let data = {identifyCode : 'syncNeed'}
let result = await this.execPostByTimeOut(req,data,url,"json",null,60) let result = await this.execPostByTimeOut(req,data,url,"json",null,60)
if (!result || result.status != 0) { if (!result || result.status != 0) {
return system.getResult(null, result.msg); return system.getResult(null, result.msg);
......
...@@ -115,5 +115,25 @@ class UtilsOpOrderService extends AppServiceBase { ...@@ -115,5 +115,25 @@ class UtilsOpOrderService extends AppServiceBase {
} }
} }
} }
/**
* 同步订单商机
* @param pobj
* @param qobj
* @param req
* @returns {Promise<{msg: *, data, bizmsg: *|string, status: number}>}
*/
async syncOrderBusiness(pobj,qobj,req){
let url = this.centerOrderUrl + 'task/taskAction/taskOrder';
let data = {identifyCode : 'syncOrder'}
let result = await this.execPostByTimeOut(req,data,url,"json",null,60)
if (!result || result.status != 0) {
return system.getResult(null, result.msg);
}
if (!result.data || result.data.status != 0) {
return system.getResult(null, result.data.msg);
}
return system.getResult(result.data.data);
}
} }
module.exports = UtilsOpOrderService; module.exports = UtilsOpOrderService;
...@@ -24,13 +24,17 @@ class utilsTlBankSve extends AppServiceBase { ...@@ -24,13 +24,17 @@ class utilsTlBankSve extends AppServiceBase {
for (let i = 0; i < tms.length; i++) { for (let i = 0; i < tms.length; i++) {
let tmInfo = tms[i]; let tmInfo = tms[i];
if (!tmInfo.REGDATE) { //注册公告日期 let tm_expiry = '';
if (!tmInfo.MARKNAME) { //REGDATE注册公告日期
continue; continue;
} }
let zcrqFormat = new Date(tmInfo.REGDATE * 1000); //注册日期 if (tmInfo.REGDATE) {
zcrqFormat.setFullYear(zcrqFormat.getFullYear() + 10); //专用起始日期计算 let zcrqFormat = new Date(tmInfo.REGDATE * 1000); //注册日期
zcrqFormat.setMonth(zcrqFormat.getMonth()); //专用起始日期计算 zcrqFormat.setFullYear(zcrqFormat.getFullYear() + 10); //专用起始日期计算
zcrqFormat.setDate(zcrqFormat.getDate()); //专用起始日期计算 zcrqFormat.setMonth(zcrqFormat.getMonth()); //专用起始日期计算
zcrqFormat.setDate(zcrqFormat.getDate()); //专用起始日期计算
tm_expiry = this.convertDate(zcrqFormat); //计算商标到期日
}
let tmObject = { let tmObject = {
"tm_comName": tmInfo.AGENTNAME, //代理机构 "tm_comName": tmInfo.AGENTNAME, //代理机构
...@@ -38,7 +42,7 @@ class utilsTlBankSve extends AppServiceBase { ...@@ -38,7 +42,7 @@ class utilsTlBankSve extends AppServiceBase {
"tm_name": tmInfo.MARKNAME, //商标名称 "tm_name": tmInfo.MARKNAME, //商标名称
"tm_appDate": tmInfo.APPDATE, //申请日期 "tm_appDate": tmInfo.APPDATE, //申请日期
"tm_isInvalid": tmInfo.ISINVALID, //状态 "tm_isInvalid": tmInfo.ISINVALID, //状态
"tm_expiry": this.convertDate(zcrqFormat) //商标到期日 "tm_expiry": tm_expiry //商标到期日
} }
result.push(tmObject); result.push(tmObject);
} }
......
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