优化
This commit is contained in:
parent
2e49465729
commit
717be14f19
@ -132,8 +132,9 @@ public class ModelTalkController {
|
||||
.baseUrl(url)
|
||||
.build();
|
||||
Map<String, Object> param = new HashMap<>(16);
|
||||
String[] split = fileUrl.split(",");
|
||||
List<Map<String, Object>> files = new ArrayList<>();
|
||||
if(StringUtils.isNotBlank(fileUrl)) {
|
||||
String[] split = fileUrl.split(",");
|
||||
for (int i = 0; i < split.length; i++) {
|
||||
Map<String, Object> file = new HashMap<>(16);
|
||||
file.put("type", "image");
|
||||
@ -141,6 +142,7 @@ public class ModelTalkController {
|
||||
file.put("url", split[i]);
|
||||
files.add(file);
|
||||
}
|
||||
}
|
||||
param.put("inputs", new JSONObject());
|
||||
param.put("query", query);
|
||||
param.put("response_mode", "streaming");
|
||||
|
||||
@ -2,9 +2,12 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhgd.xmgl.modules.safetyhat.mapper.SafetyHatDataMapper">
|
||||
<select id="queryList" resultType="com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatData">
|
||||
select shd.*, CONCAT(IFNULL(wi.worker_name, ''), IFNULL(shd.worker_info_name, '')) worker_name
|
||||
select shd.*, CONCAT(IFNULL(wi.worker_name, ''), IFNULL(shd.worker_info_name, '')) worker_name, ei.enterprise_name, wi.phone_number, wt.type_name workerTypeName
|
||||
from safety_hat_data shd
|
||||
left join worker_info wi on wi.id = shd.worker_info_id
|
||||
left join team_info ti on wi.team_id = ti.id
|
||||
left join worker_type wt on ti.worker_type_id = wt.id
|
||||
left join enterprise_info ei on wi.enterprise_id = ei.id
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
|
||||
@ -56,7 +56,9 @@ import com.zhgd.xmgl.modules.project.mapper.ProjectEnterpriseMapper;
|
||||
import com.zhgd.xmgl.modules.project.mapper.ProjectMapper;
|
||||
import com.zhgd.xmgl.modules.project.service.IProjectUfaceConfigService;
|
||||
import com.zhgd.xmgl.modules.quality.service.IQualityRegionService;
|
||||
import com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatDev;
|
||||
import com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatFence;
|
||||
import com.zhgd.xmgl.modules.safetyhat.mapper.SafetyHatDevMapper;
|
||||
import com.zhgd.xmgl.modules.safetyhat.mapper.SafetyHatFenceMapper;
|
||||
import com.zhgd.xmgl.modules.safetyhat.service.ISafetyHatFenceService;
|
||||
import com.zhgd.xmgl.modules.video.mapper.AiAnalyseHardWareAlarmRecordMapper;
|
||||
@ -180,6 +182,9 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
|
||||
private WorkerInfoMapper workerInfoMapper;
|
||||
@Lazy
|
||||
@Autowired
|
||||
private SafetyHatDevMapper safetyHatDevMapper;
|
||||
@Lazy
|
||||
@Autowired
|
||||
private WorkerSafeEducationWorkerMapper workerSafeEducationWorkerMapper;
|
||||
@Lazy
|
||||
@Autowired
|
||||
@ -1347,11 +1352,11 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
|
||||
}
|
||||
}
|
||||
if (StringUtils.isNotBlank(MapUtils.getString(map, "locationCardno"))) {
|
||||
List<WorkerInfo> workerInfoList = workerInfoMapper.selectList(Wrappers.<WorkerInfo>lambdaQuery()
|
||||
.eq(WorkerInfo::getLocationCardno, MapUtils.getString(map, "locationCardno"))
|
||||
.eq(WorkerInfo::getProjectSn, MapUtils.getString(map, "projectSn")));
|
||||
if (workerInfoList.size() > 0) {
|
||||
map.put("workerId", workerInfoList.get(0).getId());
|
||||
List<SafetyHatDev> safetyHatDevs = safetyHatDevMapper.selectList(Wrappers.<SafetyHatDev>lambdaQuery()
|
||||
.eq(SafetyHatDev::getDevSn, MapUtils.getString(map, "locationCardno"))
|
||||
.eq(SafetyHatDev::getProjectSn, MapUtils.getString(map, "projectSn")));
|
||||
if (safetyHatDevs.size() > 0) {
|
||||
map.put("workerId", safetyHatDevs.get(0).getWorkerInfoId());
|
||||
}
|
||||
}
|
||||
if (StringUtils.isNotBlank(MapUtils.getString(map, "workerName"))) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user