Commit f2c78b80 by 孙亚楠

d

parent 914f780d
......@@ -67,7 +67,6 @@ class BpoSDPJApi {
outTradeNo: obj.outTradeNo,
nonceStr: obj.nonceStr
};
let api = await this.ecompanybusiSve.findOne({
appId: obj.appId,
etemplate_id: obj.ecid,
......@@ -101,7 +100,12 @@ class BpoSDPJApi {
//1.mchtId & ecid 进行联合查询 如果存在直接返回
let _cCashInfo = await this.ccashinfoSve.getBean(obj);
console.log(`bpoSDPJApi.js -> cashQRCode -> mchtId & ecid 进行联合查询 :参数=` + JSON.stringify(obj) + " _cCashInfo = " + JSON.stringify(_cCashInfo));
if(_cCashInfo){
//如果二维码有效直接返回
if(_cCashInfo.qrcode_status && _cCashInfo.qrcode){
return this.getCodeResult(0,{"qrcode": _cCashInfo.qrcode});
}
//如果二维码没有 可以继续生成二维码
if(_cCashInfo && _cCashInfo.qrcode){
return this.getCodeResult(1002001,null);
}
//2.检验所有参数是否完整 如果出现非法参数直接返回
......@@ -120,7 +124,6 @@ class BpoSDPJApi {
return this.getCodeResult(500,null);
}
let _ccashinfoProperty = {};
_ccashinfoProperty.app_type = _ecompanybusi.app_type;
_ccashinfoProperty.outTradeNo = obj.outTradeNo;
_ccashinfoProperty.mchtId = obj.mchtId;
......@@ -140,11 +143,10 @@ class BpoSDPJApi {
let custormUrl = `http://bpohhr.gongsibao.com?no=${_no}&outTradeNo=${_cCashInfo.outTradeNo}&mchtId=${_cCashInfo.mchtId}`;
//6.生成二维码
let url =await this.qrClient.generateQR(custormUrl);
_cCashInfo.qrcode=url;
_cCashInfo.qrcode_status=1;
_cCashInfo.sign_url=custormUrl;
_cCashInfo.save();
return this.getCodeResult(0,{"qrcode": url || ""});
} catch (e) {
let result = {
......@@ -250,7 +252,6 @@ class BpoSDPJApi {
//异步推送信息
pushAsync(obj);
}catch (e) {
console.log(e);
let result = {
......
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