Commit b6730de4 by 王昆

法人身份证正面图+声明书

parent 05155371
...@@ -16,6 +16,8 @@ module.exports = (db, DataTypes) => { ...@@ -16,6 +16,8 @@ module.exports = (db, DataTypes) => {
bankaddr: DataTypes.STRING(200), bankaddr: DataTypes.STRING(200),
bankMobile: DataTypes.STRING(30), bankMobile: DataTypes.STRING(30),
person_img: DataTypes.STRING(300), person_img: DataTypes.STRING(300),
front_half_img: DataTypes.STRING(300),
declaration_file: DataTypes.STRING(300),
legal_name: DataTypes.STRING(20), legal_name: DataTypes.STRING(20),
legal_mobile: DataTypes.STRING(20), legal_mobile: DataTypes.STRING(20),
companyNames: DataTypes.STRING(100), companyNames: DataTypes.STRING(100),
......
...@@ -4,6 +4,7 @@ var fs = require('fs'); ...@@ -4,6 +4,7 @@ var fs = require('fs');
var path = require('path'); var path = require('path');
var http = require("http"); var http = require("http");
var request = require('request'); var request = require('request');
const axios = require("axios");
class AppletBase { class AppletBase {
constructor(config) { constructor(config) {
this.db = system.getObject("db.connection").getCon(); this.db = system.getObject("db.connection").getCon();
...@@ -21,11 +22,17 @@ class AppletBase { ...@@ -21,11 +22,17 @@ class AppletBase {
var rtn = null; var rtn = null;
var url = "https://api.weixin.qq.com/sns/jscode2session?appid=" + this.wxConfig.appid + "&secret=" + this.wxConfig.secret + "&grant_type=authorization_code&js_code=" + code; var url = "https://api.weixin.qq.com/sns/jscode2session?appid=" + this.wxConfig.appid + "&secret=" + this.wxConfig.secret + "&grant_type=authorization_code&js_code=" + code;
try { try {
rtn = await this.rc.execGet({}, url); // rtn = await this.rc.execGet({}, url);
console.log(rtn); // console.log(rtn);
console.log("code2Sessioncode2Sessioncode2Session"); // var result = JSON.parse(rtn.stdout);
var result = JSON.parse(rtn.stdout); // return result
return result; let rs = await axios({
method: 'post',
url: url,
});
console.log("code2Sessioncode2Sessioncode2Session", rs.data);
return rs.data;
} catch (e) { } catch (e) {
console.log(e); console.log(e);
return null; return null;
......
...@@ -105,8 +105,6 @@ class xggApplet extends AppletBase { ...@@ -105,8 +105,6 @@ class xggApplet extends AppletBase {
return { return {
code : 1, code : 1,
data: { data: {
// telphone: "15235755003",
// telphones: ["15235755003","15210210265"],
telphone: "18301210711", telphone: "18301210711",
telphones: ["18301210711"], telphones: ["18301210711"],
// telphone: "15235755003", // telphone: "15235755003",
...@@ -222,6 +220,16 @@ class xggApplet extends AppletBase { ...@@ -222,6 +220,16 @@ class xggApplet extends AppletBase {
return rs; return rs;
} }
// if (!obj.front_half_img) {
// rs.msg = "缺少正面半身照,请升级删除小程序后重新关注";
// return rs;
// }
//
// if (!obj.declaration_file) {
// rs.msg = "缺少声明书,请升级删除小程序后重新关注";
// return rs;
// }
var orderNo = loginUser.id + "" + moment().format("YYYYMMDDHHmmss"); var orderNo = loginUser.id + "" + moment().format("YYYYMMDDHHmmss");
var order = { var order = {
merchantId : obj.merchantId || this.merchantId, merchantId : obj.merchantId || this.merchantId,
...@@ -250,6 +258,8 @@ class xggApplet extends AppletBase { ...@@ -250,6 +258,8 @@ class xggApplet extends AppletBase {
bank: obj.bank, bank: obj.bank,
bankno: obj.bankno, bankno: obj.bankno,
bankMobile: obj.bankMobile || "", bankMobile: obj.bankMobile || "",
front_half_img: obj.front_half_img || "",
declaration_file: obj.declaration_file || "",
}; };
rs.code = 1; rs.code = 1;
...@@ -375,6 +385,16 @@ class xggApplet extends AppletBase { ...@@ -375,6 +385,16 @@ class xggApplet extends AppletBase {
id:this.trim(pobj.id) id:this.trim(pobj.id)
}; };
let obj = pobj; let obj = pobj;
// if (!obj.front_half_img) {
// rs.msg = "缺少正面半身照,请升级删除小程序后重新关注";
// return rs;
// }
//
// if (!obj.declaration_file) {
// rs.msg = "缺少声明书,请升级删除小程序后重新关注";
// return rs;
// }
var userbiz = { var userbiz = {
idcard_front: this.trim(obj.idcard_front), idcard_front: this.trim(obj.idcard_front),
idcard_back: this.trim(obj.idcard_back), idcard_back: this.trim(obj.idcard_back),
...@@ -387,7 +407,9 @@ class xggApplet extends AppletBase { ...@@ -387,7 +407,9 @@ class xggApplet extends AppletBase {
bank_back: this.trim(obj.bank_back), bank_back: this.trim(obj.bank_back),
bank: this.trim(obj.bank), bank: this.trim(obj.bank),
bankno: this.trim(obj.bankno), bankno: this.trim(obj.bankno),
bankMobile: this.trim(obj.bankMobile) bankMobile: this.trim(obj.bankMobile),
front_half_img: this.trim(obj.front_half_img),
declaration_file: this.trim(obj.declaration_file),
}; };
let params ={ let params ={
......
var settings={ var settings={
redis:{ // redis:{
host: "43.247.184.32", // host: "43.247.184.32",
port: 8967, // port: 8967,
password: "Gongsibao2018", // password: "Gongsibao2018",
db:9, // db:9,
// },
redis: {
host: "39.107.234.14",
port: 6379,
password: "123123",
db: 11,
}, },
database:{ database:{
dbname : "xgg", dbname : "xgg",
......
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