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