|
@@ -118,6 +118,8 @@ class companylogic extends baselogic
|
|
|
if (empty($info)) {
|
|
|
return backarr(0, "无数据");
|
|
|
}
|
|
|
+ $info = $this->formatinfo($info);
|
|
|
+ var_dump($info);exit;
|
|
|
$m_i = new inventmodel();
|
|
|
$where = ['company_id' => $info['id']];
|
|
|
if (isset($arr['activestate'])) {
|
|
@@ -164,4 +166,26 @@ class companylogic extends baselogic
|
|
|
$count = $m_c->getcountbyparty($partyid);
|
|
|
return backarr(1, "获取成功", $count);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 格式化 公司信息 仅小程序使用
|
|
|
+ */
|
|
|
+ private function formatinfo($info)
|
|
|
+ {
|
|
|
+ if (isset($info['enterprisephoto']) && is_string($info['enterprisephoto'])) {
|
|
|
+ if (!empty($info['enterprisephoto'])) {
|
|
|
+ $jsonArr = json_decode($info['enterprisephoto'], true);
|
|
|
+ $pregstr = '/^(http:\/\/*)|(https:\/\/*)/';
|
|
|
+ foreach ($jsonArr as $key => $value) {
|
|
|
+ $matchResult = preg_match($pregstr, $value, $matchArr);
|
|
|
+ if ($matchResult) {
|
|
|
+ foreach ($matchArr as $mkey => $mvalue) {
|
|
|
+ $jsonArr[$key] = str_replace($mvalue, "", $value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $info['enterprisephoto'] = $jsonArr;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return $info;
|
|
|
+ }
|
|
|
}
|