tplus-pos
Version:
pos module
36 lines (27 loc) • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SerialNumberProcessor = 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 SerialNumberProcessor = exports.SerialNumberProcessor = function () {
function SerialNumberProcessor() {
(0, _classCallCheck3.default)(this, SerialNumberProcessor);
}
(0, _createClass3.default)(SerialNumberProcessor, null, [{
key: "execute",
value: function execute(dto, retailDetail, updatedDetail) {
var serialNumber = updatedDetail.SerialNumber;
var serialNumberMemo = updatedDetail.SerialNumberMemo;
if (!serialNumber && !serialNumberMemo) return;
retailDetail.SerialNumber = serialNumber;
retailDetail.SerialNumberMemo = serialNumberMemo;
}
}]);
return SerialNumberProcessor;
}();
//# sourceMappingURL=SerialNumberProcessor.js.map