UNPKG

tplus-pos

Version:

pos module

56 lines (46 loc) 1.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ChangeMemberToRetailProcessor = undefined; var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require("babel-runtime/helpers/createClass"); var _createClass3 = _interopRequireDefault(_createClass2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var ChangeMemberToRetailProcessor = exports.ChangeMemberToRetailProcessor = function () { function ChangeMemberToRetailProcessor() { (0, _classCallCheck3.default)(this, ChangeMemberToRetailProcessor); } (0, _createClass3.default)(ChangeMemberToRetailProcessor, null, [{ key: "execute", value: function execute(dto, member) { var tempType = null; if (dto) { var memberDto = dto.createValue("Member", member); dto.Member = memberDto; tempType = dto.IDMemberType; if (member && member.MemberType) { dto.Idmember = member.ID; dto.IDMemberType = member.MemberType.ID; } else { console.log("会员信息清空!"); dto.Idmember = null; dto.IDMemberType = null; } } if (!dto || !dto.RetailDetails || dto.RetailDetails.length == 0) { return false; } if (!(member || member.MemberType) && tempType) { return true; } if (tempType != dto.IDMemberType) { return true; } return false; } }]); return ChangeMemberToRetailProcessor; }(); //# sourceMappingURL=ChangeMemberToRetailProcessor.js.map