作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -79,7 +79,7 @@ class ReplaceHtml extends Command @@ -79,7 +79,7 @@ class ReplaceHtml extends Command
79 $saveData = []; 79 $saveData = [];
80 $bTemplateModel = new BTemplate(); 80 $bTemplateModel = new BTemplate();
81 $condition = ['source'=>$info['source'],'template_id'=>$info['template_id'],'is_custom'=>$info['is_custom'],'is_list'=>$info['is_list']]; 81 $condition = ['source'=>$info['source'],'template_id'=>$info['template_id'],'is_custom'=>$info['is_custom'],'is_list'=>$info['is_list']];
82 - $bTemplateList = $bTemplateModel->list($condition,'id',['id']); 82 + $bTemplateList = $bTemplateModel->list($condition,'id',['id','source_id']);
83 foreach ($bTemplateList as $v){ 83 foreach ($bTemplateList as $v){
84 $saveData[] = [ 84 $saveData[] = [
85 'replace_id'=>$info['id'], 85 'replace_id'=>$info['id'],
@@ -88,7 +88,7 @@ class ReplaceHtml extends Command @@ -88,7 +88,7 @@ class ReplaceHtml extends Command
88 'old_html'=>$info['old_html'], 88 'old_html'=>$info['old_html'],
89 'html'=>$info['html'], 89 'html'=>$info['html'],
90 'source'=>$info['source'], 90 'source'=>$info['source'],
91 - 'source_id'=>$v['id'], 91 + 'source_id'=>$info['source'] == 1 ? 0 : $v['source_id'],
92 'is_custom'=>$info['is_custom'], 92 'is_custom'=>$info['is_custom'],
93 'is_list'=>$info['is_list'], 93 'is_list'=>$info['is_list'],
94 'is_rollback'=>$info['is_rollback'], 94 'is_rollback'=>$info['is_rollback'],
@@ -78,6 +78,7 @@ class ReplaceHtmlLog extends Command @@ -78,6 +78,7 @@ class ReplaceHtmlLog extends Command
78 * @time :2024/5/10 17:56 78 * @time :2024/5/10 17:56
79 */ 79 */
80 public function replaceHtml($info){ 80 public function replaceHtml($info){
  81 + $source_id = $info['source'] == 1 ? 0 : $info['source_id'];
81 $bTemplateModel = new BTemplate(); 82 $bTemplateModel = new BTemplate();
82 $condition = ['source'=>$info['source'],'source_id'=>$info['source_id'], 83 $condition = ['source'=>$info['source'],'source_id'=>$info['source_id'],
83 'template_id'=>$info['template_id'],'is_custom'=>$info['is_custom'],'is_list'=>$info['is_list']]; 84 'template_id'=>$info['template_id'],'is_custom'=>$info['is_custom'],'is_list'=>$info['is_list']];
@@ -15,6 +15,7 @@ use App\Models\ASide\APublicModel; @@ -15,6 +15,7 @@ use App\Models\ASide\APublicModel;
15 use App\Models\Channel\Channel; 15 use App\Models\Channel\Channel;
16 use App\Models\Domain\DomainInfo; 16 use App\Models\Domain\DomainInfo;
17 use App\Models\Manage\Manage; 17 use App\Models\Manage\Manage;
  18 +use App\Models\Manage\ManageHr;
18 use App\Models\Project\OnlineCheck; 19 use App\Models\Project\OnlineCheck;
19 use App\Models\Project\Project; 20 use App\Models\Project\Project;
20 use App\Models\Task\Task; 21 use App\Models\Task\Task;
@@ -100,7 +101,7 @@ class OnlineController extends BaseController @@ -100,7 +101,7 @@ class OnlineController extends BaseController
100 if($item['type'] != Project::TYPE_ZERO){ 101 if($item['type'] != Project::TYPE_ZERO){
101 $data = APublicModel::getNumByProjectId($item['id']); 102 $data = APublicModel::getNumByProjectId($item['id']);
102 } 103 }
103 - $manageModel = new Manage(); 104 + $manageModel = new ManageHr();
104 $item['channel'] = Channel::getChannelText($item['channel']['user_id'] ?? 0); 105 $item['channel'] = Channel::getChannelText($item['channel']['user_id'] ?? 0);
105 $item['build_leader'] = $manageModel->getName($item['leader_mid']); 106 $item['build_leader'] = $manageModel->getName($item['leader_mid']);
106 $item['build_manager'] = $manageModel->getName($item['manager_mid']); 107 $item['build_manager'] = $manageModel->getName($item['manager_mid']);
@@ -11,6 +11,7 @@ use App\Rules\Ids; @@ -11,6 +11,7 @@ use App\Rules\Ids;
11 use App\Services\BatchExportService; 11 use App\Services\BatchExportService;
12 use Illuminate\Http\Request; 12 use Illuminate\Http\Request;
13 use Illuminate\Support\Facades\Storage; 13 use Illuminate\Support\Facades\Storage;
  14 +use Illuminate\Support\Str;
14 15
15 /** 16 /**
16 * 精准询盘 17 * 精准询盘
@@ -131,6 +132,12 @@ class InquiryController extends BaseController @@ -131,6 +132,12 @@ class InquiryController extends BaseController
131 if(!empty($this->param['form_id'])){ 132 if(!empty($this->param['form_id'])){
132 $item = array_merge($item, $item['data']); 133 $item = array_merge($item, $item['data']);
133 } 134 }
  135 +
  136 + foreach ($map as $field => $name) {
  137 + if (Str::startsWith($item[$field], '=')) {
  138 + $item[$field] = "'" . $item[$field];
  139 + }
  140 + }
134 } 141 }
135 142
136 //生成文件,发送到客户端 143 //生成文件,发送到客户端
@@ -143,7 +143,7 @@ class ReplaceHtmlLogic extends BaseLogic @@ -143,7 +143,7 @@ class ReplaceHtmlLogic extends BaseLogic
143 $total_num = $bTemplateModel->formatQuery($condition)->count(); 143 $total_num = $bTemplateModel->formatQuery($condition)->count();
144 } 144 }
145 DB::disconnect('custom_mysql'); 145 DB::disconnect('custom_mysql');
146 - $replaceId = $this->saveReplaceHtml($this->param,$typeInfo,$template_id,$total_num); 146 + $replaceId = $this->saveReplaceHtml($this->param,$typeInfo,$template_id,$total_num ?? 0);
147 return $this->success(['id'=>$replaceId]); 147 return $this->success(['id'=>$replaceId]);
148 } 148 }
149 149
@@ -216,6 +216,7 @@ class ReplaceHtmlLogic extends BaseLogic @@ -216,6 +216,7 @@ class ReplaceHtmlLogic extends BaseLogic
216 'project_id'=>$info['project_id'], 216 'project_id'=>$info['project_id'],
217 'is_rollback'=>1, 217 'is_rollback'=>1,
218 'rollback_id'=>$info['id'], 218 'rollback_id'=>$info['id'],
  219 + 'total_num'=>$info['total_num'],
219 'operator_id'=>$this->manager['id'] 220 'operator_id'=>$this->manager['id']
220 ]; 221 ];
221 return $this->model->addReturnId($logData); 222 return $this->model->addReturnId($logData);