Commit 8e4d57db by 孙亚楠

dd

parent f70ed4b3
......@@ -18,6 +18,7 @@ class IborderbaseService extends ServiceBase {
"1030": this.iborderdzSve, // 代账订单
"1040": this.iborderSve, // 增值服务
}
this.verifyProductType=["1010","1030"];
}
......@@ -112,15 +113,10 @@ class IborderbaseService extends ServiceBase {
async apiHandling(params) {
try {
let _baseOrder = this.dao.findById({id:this.trim(params.id),productType:this.trim(params.productType)});
//1 检查个体户是否签约
let _businessmen = await this.businessmenDao.findById(this.trim(params.businessmenId));
if (!_businessmen.signTime) {
return system.getResult(null, `个体户未签约`);
}
if(!_baseOrder){
return system.getResult(null,`参数错误 订单不存在`);
}
if(this.trim(params.productType)=="1010" || this.trim(params.productType)=="1030" ){
if(this.verifyProductType.includes(this.trim(params.productType))){
if(baseorder.isInfoComplete!=1 || baseorder.isInfoComplete!=true){
return system.getResult(null,`请先完善信息`);
}
......@@ -136,17 +132,6 @@ class IborderbaseService extends ServiceBase {
}
/**
*
* @param {*} params
*/
async verifySignOrComplete(baseorder){
if(baseorder.isInfoComplete!=1 || baseorder.isInfoComplete!=true){
return system.getResult(null,`请先完善信息`);
}
}
/**
* 订单列表
* @param {*} params
* @param {*} params.productType //产品类型
......@@ -162,8 +147,7 @@ class IborderbaseService extends ServiceBase {
if(item.baseInfo && item.baseInfo.productType!="1000"){
this.changeStatus(item.baseInfo,item);
this.changePayStatus(item.baseInfo,item);
}
}
}
return page;
} catch (error) {
......
......@@ -151,12 +151,19 @@ class IborderdkService extends ServiceBase {
*/
async handling(params) {
try {
//1 检查个体户是否签约
let _businessmen = await this.businessmenDao.findById(this.trim(params.businessmenId));
if (!_businessmen.signTime) {
return system.getResult(null, `个体户未签约`);
}
//2 检查是否支付
let _iborderbase = await this.iborderbaseDao.findById(this.trim(params.id));
if (!_iborderbase.payStatus != "20") {
return system.getResult(null, `订单未支付`);
}
if (!_iborderbase.isInfoComplete != 1) {
return system.getResult(null, `请完善信息再注册`);
}
//3 判断是按照年付费还是按照月付费
let valueAddedTax = 0;
let additionalTax = 0;
......
......@@ -141,8 +141,20 @@ class IborderdzService extends ServiceBase {
*/
async handing(params) {
try {
//1 检查个体户是否签约
let _businessmen = await this.businessmenDao.findById(this.trim(params.businessmenId));
if (!_businessmen.signTime) {
return system.getResult(null, `个体户未签约`);
}
let id = Number(params.id);
let baseOrder = this.iborderbaseDao.findById(id);
//2 检查是否支付
if (!baseOrder.payStatus != "20") {
return system.getResult(null, `订单未支付`);
}
if (!baseOrder.isInfoComplete != 1) {
return system.getResult(null, `请完善信息再注册`);
}
let order = this.dao.findById(id);
baseOrder.status = "1020";
......
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