UNPKG

tplus-pos

Version:

pos module

50 lines (40 loc) 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetRefundRetailDetailProcessor = 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 GetRefundRetailDetailProcessor = exports.GetRefundRetailDetailProcessor = function () { function GetRefundRetailDetailProcessor() { (0, _classCallCheck3.default)(this, GetRefundRetailDetailProcessor); } (0, _createClass3.default)(GetRefundRetailDetailProcessor, null, [{ key: "execute", value: function execute(dto, retailDetail) { $T.debugger(); var retailDetailreturn = null; var refundRetail = JSON.getCellValue(dto, "refundRetail"); if (!refundRetail) { return retailDetailreturn; } var index = refundRetail.RetailDetails.findIndex(function (detail) { return detail.Code == retailDetail.Code; }); if (index >= 0) { retailDetailreturn = refundRetail.RetailDetails.find(function (it) { return it.ReturnSourceDetailId == dto.RetailDetails[index].ReturnSourceDetailId; }); } return retailDetailreturn; } }]); return GetRefundRetailDetailProcessor; }(); //# sourceMappingURL=GetRefundRetailDetailProcessor.js.map