wx_verify_validation_code.lsc 1.48 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<?xml version="1.0" encoding="UTF-8"?>
<a:service xmlns:ns1="leaf.application.action" xmlns:p="uncertain.proc" xmlns:a="http://www.leaf-framework.org/application" xmlns:s="leaf.plugin.script" trace="true">
    <a:init-procedure>
<s:server-script import="app/app_login_check.js"><![CDATA[
        function verify_validation_code() {
            try {
                if($ctx.parameter.checkId && $ctx.parameter.validationKey){
                    var verify_code_sms_bm = $bm('wx.WX100.wx_verify_validation_code');
                    verify_code_sms_bm.update({
                        check_id:$ctx.parameter.checkId,
                        validation_key:$ctx.parameter.validationKey
                    });
                    $ctx.parameter.return_status = '0';
                    $ctx.parameter.return_message = '执行成功';
                }
            } catch (e) {
                $ctx.success = "true";
                $ctx.parameter.return_status = '1';
                $ctx.parameter.return_message = String(e);
            }
            var result = {
                code: $ctx.parameter.return_status,
                message: $ctx.parameter.return_message,
                checkFlag:$ctx.parameter.check_flag,
                checkResult:$ctx.parameter.check_result
            };
            $ctx.parameter.json = JSON.stringify(result);
        }
            verify_validation_code();
]]></s:server-script>
</a:init-procedure>
<a:service-output output="/parameter/@json"/>
    </a:service>