Commit b2edac44 by 王昆

gsb

parent 19dc0ce6
...@@ -126,6 +126,9 @@ class ActionAPI extends APIBase { ...@@ -126,6 +126,9 @@ class ActionAPI extends APIBase {
case "mchtAddrs": case "mchtAddrs":
opResult = await this.saasmerchantaddrSve.byMerchantId(action_body); opResult = await this.saasmerchantaddrSve.byMerchantId(action_body);
break; break;
case "mchtAddrSave":
opResult = await this.saasmerchantaddrSve.saveByMerchantId(action_body);
break;
// ------------------------------以下api为历史将要弃用的--------------------------------------- // ------------------------------以下api为历史将要弃用的---------------------------------------
// 商户api // 商户api
// case "infoList": // case "infoList":
......
...@@ -6,6 +6,41 @@ class SaasmerchantAddrService extends ServiceBase { ...@@ -6,6 +6,41 @@ class SaasmerchantAddrService extends ServiceBase {
super("merchant", ServiceBase.getDaoName(SaasmerchantAddrService)); super("merchant", ServiceBase.getDaoName(SaasmerchantAddrService));
} }
async saveByMerchantId(params) {
let id = this.trim(params.id); // 暂时没鸡巴用,以后可能有用
let saas_merchant_id = this.trim(params.saas_merchant_id);
let mail_addr = this.trim(params.mail_addr);
let mail_mobile = this.trim(params.mail_mobile);
let mail_to = this.trim(params.mail_to);
if (!saas_merchant_id) {
return system.getResult(null, "商户不存在");
}
if(!mail_to) {
return system.getResult(null, `联系人不能为空`);
}
if(!mail_mobile) {
return system.getResult(null, `联系电话不能为空`);
}
if(!mail_addr) {
return system.getResult(null, `邮寄地址不能为空`);
}
let addr = await this.dao.findOne({saas_merchant_id: params.saas_merchant_id});
if(addr) {
addr.mail_addr = mail_addr;
addr.mail_mobile = mail_mobile;
addr.mail_to = mail_to;
await addr.save();
} else {
addr = await this.dao.create({
saas_merchant_id: saas_merchant_id,
mail_addr: mail_addr,
mail_mobile: mail_mobile,
mail_to: mail_to,
});
}
return system.getResultSuccess(addr);
}
async byMerchantId(params) { async byMerchantId(params) {
let list = await this.dao.getAllByMerchantId(params.saas_merchant_id) || []; let list = await this.dao.getAllByMerchantId(params.saas_merchant_id) || [];
......
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