UNPKG

horse-generator

Version:
1 lines 1.53 kB
"use strict";var _stringify=require("babel-runtime/core-js/json/stringify"),_stringify2=_interopRequireDefault(_stringify),_promise=require("babel-runtime/core-js/promise"),_promise2=_interopRequireDefault(_promise);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _require=require("waliyun"),DYSMS=_require.DYSMS,_require2=require("../config/env"),aliyun=_require2.aliyun,options={AccessKeyId:aliyun.sms.accessKeyId,AccessKeySecret:aliyun.sms.accessKeySecret,Version:"2017-05-25",SignatureMethod:"HMAC-SHA1",Format:"json",SignatureVersion:"1.0",SignatureNonce:Math.random(),Timestamp:(new Date).toISOString()},sms=DYSMS(options);function getVerifyCode(){for(var e={code:""},r=0;r<6;r++)e.code=e.code+Math.floor(9*Math.random());return e}exports.phoneVerify=function(e){var r=getVerifyCode();return e?sms.sendSms({TemplateParam:(0,_stringify2.default)(r),PhoneNumbers:e,SignName:"管理系统",TemplateCode:"SMS_76600457"}).then(function(e){return _promise2.default.resolve(r)}).catch(function(e){return console.log(e),_promise2.default.reject(e)}):_promise2.default.reject({message:"phone cannot be blank"})},exports.messageNotify=function(e,r){return e||e?(r={message:r},sms.sendSms({TemplateParam:(0,_stringify2.default)(r),PhoneNumbers:e,SignName:"管理系统",TemplateCode:"SMS_96545015"}).then(function(e){return console.log(e),_promise2.default.resolve(r)}).catch(function(e){return console.error(e),_promise2.default.reject(e)})):_promise2.default.reject({message:"phone cannot be blank"})};