UNPKG

tplus-pos

Version:

pos module

70 lines (51 loc) 2.36 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.CheckSelectMemberProcessor = undefined; var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require('babel-runtime/helpers/createClass'); var _createClass3 = _interopRequireDefault(_createClass2); var _tplusComponentsTouch = require('tplus-components-touch'); var _IsMemberEffectiveProcessor = require('../../member/IsMemberEffectiveProcessor'); var _IsMemberExpirationProcessor = require('../../member/IsMemberExpirationProcessor'); var _IsMemberEnableProcessor = require('../../member/IsMemberEnableProcessor'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * 选会员时校验 */ /**判断会员是否失效 */ var CheckSelectMemberProcessor = exports.CheckSelectMemberProcessor = function () { function CheckSelectMemberProcessor() { (0, _classCallCheck3.default)(this, CheckSelectMemberProcessor); } (0, _createClass3.default)(CheckSelectMemberProcessor, null, [{ key: 'execute', value: function execute(memberDto) { if (!memberDto) { _tplusComponentsTouch.Message.warn('没有会员!'); return false; } // 判断会员是否生效 if (!_IsMemberEffectiveProcessor.IsMemberEffectiveProcessor.execute(memberDto)) { _tplusComponentsTouch.Message.warn('该会员未生效!'); return false; } // 判断会员是否失效 if (!_IsMemberExpirationProcessor.IsMemberExpirationProcessor.execute(memberDto)) { _tplusComponentsTouch.Message.warn('该会员已过期!'); return false; } if (!_IsMemberEnableProcessor.IsMemberEnableProcessor.execute(memberDto)) { _tplusComponentsTouch.Message.warn('\u5F53\u524D\u4F1A\u5458\u672A\u542F\u7528\uFF0C\u4E0D\u53EF\u4F7F\u7528\uFF01'); return false; } return true; } }]); return CheckSelectMemberProcessor; }(); /**判断会员是否启用 */ /**判断会员是否生效 */ //# sourceMappingURL=CheckSelectMemberProcessor.js.map