李隐收复河东后,一些隋朝的将帅、郡县以及各地起兵的人,也开始前后相继来降唐,李渊下诏任命知世郎王薄为齐州总管,伏德为济州总管,郑虔符为青州总管,王孝师为沧州总管,綦公顺为淮州总管。
綦公顺是最近兴起于北海郡、海陵郡一带的势力。
当初,北海地方的贼帅綦公顺率领他的三万人进攻郡城,已经攻陷郡城的外郭,进而攻击子城;城中粮食吃光了,綦公顺自认为很快就能攻陷,不设防备。
中过明经科的北海郡本地人刘兰成集合了一百多位城里的骁健,出其不意的袭击綦公顺军营,城中现有的士兵见綦公顺军营大乱后,也跟着出城与刘兰成他们一同进攻,綦公顺大败,放弃了营地逃走,北海郡城得以保全。
于是,郡里的长官及大族把城里的百姓分为六个军,各自分别统领,刘兰成也因功得以统领其中一军。
但有一位叫做宋书佐的人,与刘兰成不合,又嫉妒刘兰成的才能,于是离间北海各军,说道:“兰成得人心,将来必然会不利于各位,不如先下手为强,现在就将他杀了。”
宋书佐所说的,正是北海各军将所担心的。
于是北海各军将就此开始对刘兰成产生了猜忌,某日趁其不备,突然发难,将刘兰成给擒获了,不过众人因为刘兰成的功劳,都不忍杀刘兰成,只夺了他的兵改交宋书佐统领。
刘兰成担心最终逃不脱祸事,于是逃跑投奔了綦公顺,綦公顺对刘兰成的投靠十分高兴,想拥载他为首领,刘兰成坚决推辞,于是綦公顺以他为长史,军队上的事情都听从刘兰成的。
刘兰成投靠綦公顺过了五十多天后,开始为綦公顺谋划北海郡。
这天,刘兰成从军队中挑选了一百五十人,然后亲自带着这一百五十人去北海郡抢掠。
在离城四十里之时,刘兰成留下其中十人,命他们多割草,分成一百多堆;离城二十里,又留下二十人,让他们分别扛着大旗;离城五六里,又留下三十人,埋伏在险要之处。
之后,刘兰成自己带领十个人,半夜悄悄地埋伏在离城一里多的地方;其余八十人分别安置在方便的地方,约定听到鼓声立即抢夺人畜,然后马上离开,并同时点燃草堆。
第二天清晨,城中看远处没有显示战斗的烟火尘土,于是开城门让百姓砍柴放牧。(北海郡有许多草地,所以百姓多半耕半牧。)
接近中午之时,刘兰成带十人一直抵达城门,城墙上钲鼓乱敲鸣警,刘兰成的八十伏兵四处出击,抢夺了各种牲畜一千多头,以及砍柴放牧的人然后撤走。刘兰成估计抄掠的人已经走远,慢慢地走了回去。
城里虽然出兵,但是怕有伏兵,不敢急追;又看到前方有旌旗、烟火,更加不敢前进,于是又退了回去。