Commit c04cc53f by 孙亚楠

dd

parent b307f173
......@@ -17,11 +17,11 @@ class OorderstatusService extends ServiceBase {
this.oproductDao = system.getObject("db.product.oproductDao");
this.oprocessDao = system.getObject("db.product.oprocessDao");
this.oproductprocessDao = system.getObject("db.product.oproductprocessDao");
this.BUSI_TYPE=1; //个体公商户类型
this.ISBANK=true; //银行开户
this.TAXTYPE=[1,2]; //个税和增值税类别集合
this.PALTFORM_DELIVER_AUDIT_SUCCESS_CODE ="1150"; //平台交付审核成功状态码
this.PALTFORM_DELIVER_AUDIT_FILE_CODE ="1140"; //平台交付审核失败状态码
this.BUSI_TYPE = 1; //个体公商户类型
this.ISBANK = true; //银行开户
this.TAXTYPE = [1, 2]; //个税和增值税类别集合
this.PALTFORM_DELIVER_AUDIT_SUCCESS_CODE = "1150"; //平台交付审核成功状态码
this.PALTFORM_DELIVER_AUDIT_FILE_CODE = "1140"; //平台交付审核失败状态码
}
/***************************************以下是订单处理的分发器***************************************************************** */
......@@ -48,7 +48,7 @@ class OorderstatusService extends ServiceBase {
let nextName = "";
for (var nextItem of nextList) {
nextNames.push(nextItem.next_name);
if(nextItem.next_status == params.status) {
if (nextItem.next_status == params.status) {
flag = true;
nextName = nextItem.next_name;
break;
......@@ -124,39 +124,39 @@ class OorderstatusService extends ServiceBase {
* @status String 下一个状态
* @other Object 其他参数
*/
async perfectInformation(params){
async perfectInformation(params) {
//验证参数
this.verificationPerfectInformation(params);
let _oorderinforeg=await this.oorderinforegDao.findById(params._order.id);
if(!_oorderinforeg){
let _oorderinforeg = await this.oorderinforegDao.findById(params._order.id);
if (!_oorderinforeg) {
return system.getResult(null, `订单异常 订单明细不存在,请联系管理员`);
}
//更新订单子表
_oorderinforeg.legal_name= this.trim(params.legal_name);
_oorderinforeg.id_card= this.trim(params.id_card);
_oorderinforeg.legal_mobile= this.trim(params.legal_mobile);
_oorderinforeg.names= this.trim(params.names);
_oorderinforeg.capital= this.trim(params.capital);
_oorderinforeg.domicile_id= this.trim(params.domicile_id);
_oorderinforeg.domicile_name= this.trim(params.domicile_name);
_oorderinforeg.business_scope_id= this.trim(params.business_scope_id);
_oorderinforeg.business_type= this.trim(params.business_type);
_oorderinforeg.business_scope= this.trim(params.business_scope);
_oorderinforeg.idcard_front= this.trim(params.idcard_front);
_oorderinforeg.idcard_back= this.trim(params.idcard_back);
_oorderinforeg.other_file= this.trim(params.other_file);
_oorderinforeg.guest_mail_addr= this.trim(params.guest_mail_addr);
_oorderinforeg.guest_mail_to= this.trim(params.guest_mail_to);
_oorderinforeg.guest_mail_mobile= this.trim(params.guest_mail_mobile);
_oorderinforeg.legal_name = this.trim(params.legal_name);
_oorderinforeg.id_card = this.trim(params.id_card);
_oorderinforeg.legal_mobile = this.trim(params.legal_mobile);
_oorderinforeg.names = this.trim(params.names);
_oorderinforeg.capital = this.trim(params.capital);
_oorderinforeg.domicile_id = this.trim(params.domicile_id);
_oorderinforeg.domicile_name = this.trim(params.domicile_name);
_oorderinforeg.business_scope_id = this.trim(params.business_scope_id);
_oorderinforeg.business_type = this.trim(params.business_type);
_oorderinforeg.business_scope = this.trim(params.business_scope);
_oorderinforeg.idcard_front = this.trim(params.idcard_front);
_oorderinforeg.idcard_back = this.trim(params.idcard_back);
_oorderinforeg.other_file = this.trim(params.other_file);
_oorderinforeg.guest_mail_addr = this.trim(params.guest_mail_addr);
_oorderinforeg.guest_mail_to = this.trim(params.guest_mail_to);
_oorderinforeg.guest_mail_mobile = this.trim(params.guest_mail_mobile);
//更新主表
params._order.service_items= this.trim(params.service_items);
params._order.service_remark= this.trim(params.service_remark);
params._order.status= this.trim(params.status);
params._order.service_items = this.trim(params.service_items);
params._order.service_remark = this.trim(params.service_remark);
params._order.status = this.trim(params.status);
try {
//开启事务
await this.db.transaction(async t=>{
await this.db.transaction(async t => {
await _oorderinforeg.save();
await params._order.save();
});
......@@ -167,54 +167,54 @@ class OorderstatusService extends ServiceBase {
}
}
verificationPerfectInformation(params){
if(!params.legal_name){
return system.getResult(null,`参数错误 法人姓名不能为空`);
verificationPerfectInformation(params) {
if (!params.legal_name) {
return system.getResult(null, `参数错误 法人姓名不能为空`);
}
if(!params.id_card){
return system.getResult(null,`参数错误 法人身份证不能为空`);
if (!params.id_card) {
return system.getResult(null, `参数错误 法人身份证不能为空`);
}
if(!params.legal_mobile){
return system.getResult(null,`参数错误 法人电话不能为空`);
if (!params.legal_mobile) {
return system.getResult(null, `参数错误 法人电话不能为空`);
}
if(!params.names){
return system.getResult(null,`参数错误 个体户名称不能为空`);
if (!params.names) {
return system.getResult(null, `参数错误 个体户名称不能为空`);
}
if(!params.capital){
return system.getResult(null,`参数错误 注册资本不能为空`);
if (!params.capital) {
return system.getResult(null, `参数错误 注册资本不能为空`);
}
if(!params.domicile_id){
return system.getResult(null,`参数错误 注册地id不能为空`);
if (!params.domicile_id) {
return system.getResult(null, `参数错误 注册地id不能为空`);
}
if(!params.domicile_name){
return system.getResult(null,`参数错误 注册地名称不能为空`);
if (!params.domicile_name) {
return system.getResult(null, `参数错误 注册地名称不能为空`);
}
if(!params.business_scope_id){
return system.getResult(null,`参数错误 经营范围id不能为空`);
if (!params.business_scope_id) {
return system.getResult(null, `参数错误 经营范围id不能为空`);
}
if(!params.business_type){
return system.getResult(null,`参数错误 经营范围不能为空`);
if (!params.business_type) {
return system.getResult(null, `参数错误 经营范围不能为空`);
}
if(!params.business_scope){
return system.getResult(null,`参数错误 经营范围详情不能为空`);
if (!params.business_scope) {
return system.getResult(null, `参数错误 经营范围详情不能为空`);
}
if(!params.idcard_front){
return system.getResult(null,`参数错误 身份证正面照片不能为空`);
if (!params.idcard_front) {
return system.getResult(null, `参数错误 身份证正面照片不能为空`);
}
if(!params.idcard_back){
return system.getResult(null,`参数错误 身份证反面照片不能为空`);
if (!params.idcard_back) {
return system.getResult(null, `参数错误 身份证反面照片不能为空`);
}
if(!params.other_file){
return system.getResult(null,`参数错误 其他文件不能为空`);
if (!params.other_file) {
return system.getResult(null, `参数错误 其他文件不能为空`);
}
if(!params.guest_mail_addr){
return system.getResult(null,`参数错误 邮寄客户地址不能为空`);
if (!params.guest_mail_addr) {
return system.getResult(null, `参数错误 邮寄客户地址不能为空`);
}
if(!params.guest_mail_to){
return system.getResult(null,`参数错误 客户收件人不能为空`);
if (!params.guest_mail_to) {
return system.getResult(null, `参数错误 客户收件人不能为空`);
}
if(!params.guest_mail_mobile){
return system.getResult(null,`参数错误 客户收件人电话不能为空`);
if (!params.guest_mail_mobile) {
return system.getResult(null, `参数错误 客户收件人电话不能为空`);
}
// if(!params.guest_mail_no){
......@@ -227,8 +227,8 @@ class OorderstatusService extends ServiceBase {
// return system.getResult(null,`参数错误 客户验收文件不能为空`);
// }
if(!params.service_items){
return system.getResult(null,`参数错误 服务项不能为空`);
if (!params.service_items) {
return system.getResult(null, `参数错误 服务项不能为空`);
}
}
......@@ -294,7 +294,7 @@ class OorderstatusService extends ServiceBase {
return system.getResult(null, `参数错误 订单状态不能为空`);
}
let oorderDeliverProperty = {};
if(this.trim(params.status)==this.PALTFORM_DELIVER_AUDIT_SUCCESS_CODE){ //成功
if (this.trim(params.status) == this.PALTFORM_DELIVER_AUDIT_SUCCESS_CODE) { //成功
if (!params.audit_remark) {
return system.getResult(null, `参数错误 交付审核备注不能为空`);
}
......@@ -310,25 +310,25 @@ class OorderstatusService extends ServiceBase {
if (!params.deliver_mail_mobile) {
return system.getResult(null, `参数错误 联系电话不能为空`);
}
oorderDeliverProperty.audit_remark=this.trim(audit_remark);
oorderDeliverProperty.deliver_content=this.trim(deliver_content);
oorderDeliverProperty.deliver_mail_addr=this.trim(deliver_mail_addr);
oorderDeliverProperty.deliver_mail_to=this.trim(deliver_mail_to);
oorderDeliverProperty.deliver_mail_mobile=this.trim(deliver_mail_mobile);
oorderDeliverProperty.audit_remark = this.trim(audit_remark);
oorderDeliverProperty.deliver_content = this.trim(deliver_content);
oorderDeliverProperty.deliver_mail_addr = this.trim(deliver_mail_addr);
oorderDeliverProperty.deliver_mail_to = this.trim(deliver_mail_to);
oorderDeliverProperty.deliver_mail_mobile = this.trim(deliver_mail_mobile);
}else if(this.trim(params.status)==this.PALTFORM_DELIVER_AUDIT_FILE_CODE){//失败
} else if (this.trim(params.status) == this.PALTFORM_DELIVER_AUDIT_FILE_CODE) {//失败
// todo somthing...
oorderDeliverProperty.audit_result=params.nextName;
if(!this.trim(params.audit_remark)){
oorderDeliverProperty.audit_result = params.nextName;
if (!this.trim(params.audit_remark)) {
return system.getResult(null, `参数错误 交付审核备注不能为空`);
}
oorderDeliverProperty.audit_remark=this.trim(params.audit_remark);
}else{
oorderDeliverProperty.audit_remark = this.trim(params.audit_remark);
} else {
return system.getResult(null, `参数错误 非法的订单状态`);
}
oorderDeliverProperty.id = params._order.deliver_id;
let orderProperty = {};
orderProperty.id=params.id;
orderProperty.id = params.id;
orderProperty.status = this.trim(params.status);
try {
......@@ -361,22 +361,24 @@ class OorderstatusService extends ServiceBase {
return system.getResult(null, `参数错误 业务员ID不能为空`);
}
try {
let _oorderdeliver = await this.oorderdeliverDao.model.findOne({where:{
order_id:this.trim(params._order.id)
}});
if(!_oorderdeliver){
return system.getResult(null,`参数错误 订单交付信息不存在`);
let _oorderdeliver = await this.oorderdeliverDao.model.findOne({
where: {
order_id: this.trim(params._order.id)
}
});
if (!_oorderdeliver) {
return system.getResult(null, `参数错误 订单交付信息不存在`);
}
let orderdeliverProperty= {};
let orderdeliverProperty = {};
orderdeliverProperty.operator_id = this.trim(params.operator_id);
orderdeliverProperty.id = _oorderdeliver.id;
let orderProperty = {};
orderProperty.status = this.trim(params.status);
orderProperty.id = this.trim(params._order.id);
await this.db.transaction(async t =>{
await _oorderdeliver.update(orderProperty,t);
await _order.update(orderProperty,t);
await this.db.transaction(async t => {
await _oorderdeliver.update(orderProperty, t);
await _order.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
......@@ -391,12 +393,12 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async businessRegister(params){
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async businessRegister(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
let _order = params._order;
_order.status = this.trim(params.status);
......@@ -405,7 +407,7 @@ class OorderstatusService extends ServiceBase {
return system.getResult(res);
} catch (error) {
console.log(error);
return system.getResult(null,`系统错误 错误信息 ${error}`);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
......@@ -416,34 +418,34 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async businessRegisterComplete(params){
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async businessRegisterComplete(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
if(!params.name){
return system.getResult(null,`参数错误 个体工商户名称不能为空`);
if (!params.name) {
return system.getResult(null, `参数错误 个体工商户名称不能为空`);
}
if(!params.credit_code){
return system.getResult(null,`参数错误 统一社会信用代码不能为空`);
if (!params.credit_code) {
return system.getResult(null, `参数错误 统一社会信用代码不能为空`);
}
if(!params.business_place){
return system.getResult(null,`参数错误 经营场所不能为空`);
if (!params.business_place) {
return system.getResult(null, `参数错误 经营场所不能为空`);
}
if(!params.business_scope){
return system.getResult(null,`参数错误 经营范围不能为空`);
if (!params.business_scope) {
return system.getResult(null, `参数错误 经营范围不能为空`);
}
if(!params.reg_date){
return system.getResult(null,`参数错误 注册日期不能为空`);
if (!params.reg_date) {
return system.getResult(null, `参数错误 注册日期不能为空`);
}
if(!params.business_img){
return system.getResult(null,`参数错误 执照照片不能为空`);
if (!params.business_img) {
return system.getResult(null, `参数错误 执照照片不能为空`);
}
if(!params.business_gov_file){
return system.getResult(null,`参数错误 工商官方文件不能为空`);
if (!params.business_gov_file) {
return system.getResult(null, `参数错误 工商官方文件不能为空`);
}
let _obusinessmenProperty = {};
_obusinessmenProperty.name = this.trim(params.name);
......@@ -452,7 +454,7 @@ class OorderstatusService extends ServiceBase {
_obusinessmenProperty.business_scope = this.trim(params.business_scope);
_obusinessmenProperty.reg_date = this.trim(params.reg_date);
_obusinessmenProperty.business_img = this.trim(params.business_img);
_obusinessmenProperty.business_gov_file= this.trim(params.business_gov_file);
_obusinessmenProperty.business_gov_file = this.trim(params.business_gov_file);
let _order = params._order;
let orderProperty = {};
......@@ -460,15 +462,15 @@ class OorderstatusService extends ServiceBase {
orderProperty.status = this.trim(params.status);
orderProperty.busi_type = this.BUSI_TYPE;
try {
await this.db.transaction(async t=>{
let _obusinessmen = await this.obusinessmenDao.create(_obusinessmenProperty,t);
await this.db.transaction(async t => {
let _obusinessmen = await this.obusinessmenDao.create(_obusinessmenProperty, t);
orderProperty.busi_id = _obusinessmen.id;
await this.dao.update(orderProperty,t);
await this.dao.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResult(null,`系统错误 错误信息 ${error}`);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
......@@ -478,7 +480,7 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async chapterEngraving(params){
async chapterEngraving(params) {
let _order = params._order;
_order.status = this.trim(params.status);
try {
......@@ -504,31 +506,31 @@ class OorderstatusService extends ServiceBase {
* @farenzhang String 法人章
* @zhang_gov_file String 刻章官方文件
*/
async chapterEngravedComplete(params){
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async chapterEngravedComplete(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
if(!params.gongzhang){
return system.getResult(null,`参数错误 公章不能为空`);
if (!params.gongzhang) {
return system.getResult(null, `参数错误 公章不能为空`);
}
if(!params.fapiaozhang){
return system.getResult(null,`参数错误 发票章不能为空`);
if (!params.fapiaozhang) {
return system.getResult(null, `参数错误 发票章不能为空`);
}
if(!params.caiwuzhang){
return system.getResult(null,`参数错误 财务章不能为空`);
if (!params.caiwuzhang) {
return system.getResult(null, `参数错误 财务章不能为空`);
}
if(!params.hetongzhang){
return system.getResult(null,`参数错误 合同章不能为空`);
if (!params.hetongzhang) {
return system.getResult(null, `参数错误 合同章不能为空`);
}
if(!params.farenzhang){
return system.getResult(null,`参数错误 法人章不能为空`);
if (!params.farenzhang) {
return system.getResult(null, `参数错误 法人章不能为空`);
}
if(!params.zhang_gov_file){
return system.getResult(null,`参数错误 刻章官方文件不能为空`);
if (!params.zhang_gov_file) {
return system.getResult(null, `参数错误 刻章官方文件不能为空`);
}
let _obusinessmenProperty = {};
......@@ -545,14 +547,14 @@ class OorderstatusService extends ServiceBase {
orderProperty.id = _order.id;
orderProperty.status = this.trim(params.status);
try {
await this.db.transaction(async t=>{
await this.obusinessmenDao.update(_obusinessmenProperty,t);
await this.dao.update(orderProperty,t);
await this.db.transaction(async t => {
await this.obusinessmenDao.update(_obusinessmenProperty, t);
await this.dao.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResult(null,`系统错误 错误信息 ${error}`);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
......@@ -563,7 +565,7 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async backAccountOpening(params){
async backAccountOpening(params) {
let _order = params._order;
_order.status = this.trim(params.status);
try {
......@@ -581,28 +583,28 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async backAccountOpenComplete(params){
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async backAccountOpenComplete(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
if(!params.bank_name){
return system.getResult(null,`参数错误 账户名称不能为空`);
if (!params.bank_name) {
return system.getResult(null, `参数错误 账户名称不能为空`);
}
if(!params.bank_no){
return system.getResult(null,`参数错误 账户号不能为空`);
if (!params.bank_no) {
return system.getResult(null, `参数错误 账户号不能为空`);
}
if(!params.bank){
return system.getResult(null,`参数错误 开户行不能为空`);
if (!params.bank) {
return system.getResult(null, `参数错误 开户行不能为空`);
}
if(!params.bank_img){
return system.getResult(null,`参数错误 账户信息不能为空`);
if (!params.bank_img) {
return system.getResult(null, `参数错误 账户信息不能为空`);
}
if(!params.bank_gov_file){
return system.getResult(null,`参数错误 银行开户官方文件不能为空`);
if (!params.bank_gov_file) {
return system.getResult(null, `参数错误 银行开户官方文件不能为空`);
}
let _obusinessmenProperty = {};
......@@ -618,14 +620,14 @@ class OorderstatusService extends ServiceBase {
orderProperty.id = _order.id;
orderProperty.status = this.trim(params.status);
try {
await this.db.transaction(async t=>{
await this.obusinessmenDao.update(_obusinessmenProperty,t);
await this.dao.update(orderProperty,t);
await this.db.transaction(async t => {
await this.obusinessmenDao.update(_obusinessmenProperty, t);
await this.dao.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResult(null,`系统错误 错误信息 ${error}`);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
......@@ -635,7 +637,7 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async taxReporting(params){
async taxReporting(params) {
let _order = params._order;
_order.status = this.trim(params.status);
try {
......@@ -653,25 +655,25 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async taxReportComplete(params){
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async taxReportComplete(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
if(!params.tax_reg_day){
return system.getResult(null,`参数错误 税务登记日不能为空`);
if (!params.tax_reg_day) {
return system.getResult(null, `参数错误 税务登记日不能为空`);
}
if(!params.tax_org){
return system.getResult(null,`参数错误 税务机构名称不能为空`);
if (!params.tax_org) {
return system.getResult(null, `参数错误 税务机构名称不能为空`);
}
if(!params.ca_img){
return system.getResult(null,`参数错误 CA照片不能为空`);
if (!params.ca_img) {
return system.getResult(null, `参数错误 CA照片不能为空`);
}
if(!params.tax_gov_file){
return system.getResult(null,`参数错误 税务报道官方文件不能为空`);
if (!params.tax_gov_file) {
return system.getResult(null, `参数错误 税务报道官方文件不能为空`);
}
let _obusinessmenProperty = {};
......@@ -686,14 +688,14 @@ class OorderstatusService extends ServiceBase {
orderProperty.id = _order.id;
orderProperty.status = this.trim(params.status);
try {
await this.db.transaction(async t=>{
await this.obusinessmenDao.update(_obusinessmenProperty,t);
await this.dao.update(orderProperty,t);
await this.db.transaction(async t => {
await this.obusinessmenDao.update(_obusinessmenProperty, t);
await this.dao.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResult(null,`系统错误 错误信息 ${error}`);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
......@@ -703,31 +705,31 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async taxCategoryDetermine(params){
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async taxCategoryDetermine(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
if(!params.common_tax_ladder){
return system.getResult(null,`参数错误 普票个税阶梯不能为空`);
if (!params.common_tax_ladder) {
return system.getResult(null, `参数错误 普票个税阶梯不能为空`);
}
if(!params.common_other_ladder){
return system.getResult(null,`参数错误 普票增值税、附加税阶梯不能为空`);
if (!params.common_other_ladder) {
return system.getResult(null, `参数错误 普票增值税、附加税阶梯不能为空`);
}
if(!params.special_tax_ladder){
return system.getResult(null,`参数错误 专票个税阶梯不能为空`);
if (!params.special_tax_ladder) {
return system.getResult(null, `参数错误 专票个税阶梯不能为空`);
}
if(!params.special_other_ladder){
return system.getResult(null,`参数错误 专票增值税、附加税阶梯不能为空`);
if (!params.special_other_ladder) {
return system.getResult(null, `参数错误 专票增值税、附加税阶梯不能为空`);
}
if(!params.add_value_up_type && this.TAXTYPE.indexOf(Number(params.add_value_up_type)) == -1){
return system.getResult(null,`参数错误 增值税累计类型不能为空`);
if (!params.add_value_up_type && this.TAXTYPE.indexOf(Number(params.add_value_up_type)) == -1) {
return system.getResult(null, `参数错误 增值税累计类型不能为空`);
}
if(!params.tax_up_type && this.TAXTYPE.indexOf(Number(params.tax_up_type)) == -1){
return system.getResult(null,`参数错误 个税累计类型不能为空`);
if (!params.tax_up_type && this.TAXTYPE.indexOf(Number(params.tax_up_type)) == -1) {
return system.getResult(null, `参数错误 个税累计类型不能为空`);
}
let _obusinessmenProperty = {};
......@@ -744,14 +746,14 @@ class OorderstatusService extends ServiceBase {
orderProperty.id = _order.id;
orderProperty.status = this.trim(params.status);
try {
await this.db.transaction(async t=>{
await this.obusinessmenDao.update(_obusinessmenProperty,t);
await this.dao.update(orderProperty,t);
await this.db.transaction(async t => {
await this.obusinessmenDao.update(_obusinessmenProperty, t);
await this.dao.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResult(null,`系统错误 错误信息 ${error}`);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
......@@ -761,7 +763,7 @@ class OorderstatusService extends ServiceBase {
* @id 订单ID
* @status String 下一个订单状态
*/
async submitAudit(params){
async submitAudit(params) {
let _order = params._order;
_order.status = this.trim(params.status);
try {
......@@ -779,23 +781,40 @@ class OorderstatusService extends ServiceBase {
* @id String 订单ID
* @status String 订单状态
*/
async mailed(params){
try {
if(!params.id){
return system.getResult(null,`参数错误 订单ID不能为空`);
async mailed(params) {
if (!params.id) {
return system.getResult(null, `参数错误 订单ID不能为空`);
}
if(!params.status){
return system.getResult(null,`参数错误 状态码不能为空`);
if (!params.status) {
return system.getResult(null, `参数错误 状态码不能为空`);
}
if(!params.common_tax_ladder){
return system.getResult(null,`参数错误 普票个税阶梯不能为空`);
if (!params.deliver_mail_no) {
return system.getResult(null, `参数错误 交付商交付快递单号不能为空`);
}
if(!params.common_other_ladder){
return system.getResult(null,`参数错误 普票增值税、附加税阶梯不能为空`);
if (!params.deliver_mail_img) {
return system.getResult(null, `参数错误 交付商交付快递单号图片不能为空`);
}
} catch (error) {
let oorderDeliverProperty = {};
oorderDeliverProperty.deliver_mail_no = this.trim(deliver_mail_no);
oorderDeliverProperty.deliver_mail_img = this.trim(deliver_mail_img);
let _order = params._order;
oorderDeliverProperty.id = _order.deliver_id;
let orderProperty = {};
orderProperty.status = this.trim(params.status);
orderProperty.id = _order.id;
try {
await this.db.transaction(async t => {
await this.oorderdeliverDao.update(orderdeliverProperty, t);
await this.oorderdeliverDao.update(orderProperty, t);
});
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResult(null, `系统错误 错误信息${error}`);
}
}
......
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