bug修改
This commit is contained in:
parent
8204095756
commit
b250bc5892
@ -181,14 +181,14 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
|
|||||||
alarmVideo = alarmVideo.split(":")[2];
|
alarmVideo = alarmVideo.split(":")[2];
|
||||||
alarmVideo = alarmVideo.substring(alarmVideo.indexOf("/"));
|
alarmVideo = alarmVideo.substring(alarmVideo.indexOf("/"));
|
||||||
FileInfo alarmVideoInfo = fileStorageService.of(UrlUtil.uploadImgUrlToMultipartFile(serverUrl + alarmVideo)).setPath(DateUtil.today()).upload();
|
FileInfo alarmVideoInfo = fileStorageService.of(UrlUtil.uploadImgUrlToMultipartFile(serverUrl + alarmVideo)).setPath(DateUtil.today()).upload();
|
||||||
aiAnalyseHardWareAlarmRecord.setAlarmVideo(alarmVideoInfo.getUrl());
|
aiAnalyseHardWareAlarmRecord.setAlarmVideo(DateUtil.today() + "/" + alarmVideoInfo.getUrl());
|
||||||
aiAnalyseHardWareAlarmRecord.setProjectSn(aiAnalyseHardWareRecord.getProjectSn());
|
aiAnalyseHardWareAlarmRecord.setProjectSn(aiAnalyseHardWareRecord.getProjectSn());
|
||||||
aiAnalyseHardWareAlarmRecord.setStatus(1);
|
aiAnalyseHardWareAlarmRecord.setStatus(1);
|
||||||
String alarmImage = body.getString("alarmImage");
|
String alarmImage = body.getString("alarmImage");
|
||||||
alarmImage = alarmImage.split(":")[2];
|
alarmImage = alarmImage.split(":")[2];
|
||||||
alarmImage = alarmImage.substring(alarmImage.indexOf("/"));
|
alarmImage = alarmImage.substring(alarmImage.indexOf("/"));
|
||||||
FileInfo alarmImageInfo = fileStorageService.of(UrlUtil.uploadImgUrlToMultipartFile(serverUrl + alarmImage)).setPath(DateUtil.today()).upload();
|
FileInfo alarmImageInfo = fileStorageService.of(UrlUtil.uploadImgUrlToMultipartFile(serverUrl + alarmImage)).setPath(DateUtil.today()).upload();
|
||||||
aiAnalyseHardWareAlarmRecord.setImageUrl(alarmImageInfo.getUrl());
|
aiAnalyseHardWareAlarmRecord.setImageUrl(DateUtil.today() + "/" + alarmImageInfo.getUrl());
|
||||||
aiAnalyseHardWareAlarmRecord.setAlarmDesc(body.getString("alarmDesc"));
|
aiAnalyseHardWareAlarmRecord.setAlarmDesc(body.getString("alarmDesc"));
|
||||||
aiAnalyseHardWareAlarmRecordMapper.insert(aiAnalyseHardWareAlarmRecord);
|
aiAnalyseHardWareAlarmRecordMapper.insert(aiAnalyseHardWareAlarmRecord);
|
||||||
//将数据通过MQTT转发到前台
|
//将数据通过MQTT转发到前台
|
||||||
|
|||||||
@ -226,4 +226,7 @@ public class WorkerInfoAuditRecord implements Serializable {
|
|||||||
@Excel(name = "培训时间", width = 15)
|
@Excel(name = "培训时间", width = 15)
|
||||||
@ApiModelProperty(value="培训时间")
|
@ApiModelProperty(value="培训时间")
|
||||||
private Date educationTime;
|
private Date educationTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value="资格证书信息")
|
||||||
|
private String specialCertificateImage;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,4 +22,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
public interface WorkerInfoAuditRecordMapper extends BaseMapper<WorkerInfoAuditRecord> {
|
public interface WorkerInfoAuditRecordMapper extends BaseMapper<WorkerInfoAuditRecord> {
|
||||||
|
|
||||||
List<EntityMap> selectWorkerInfoAuditList(Page<EntityMap> page, @Param("param")Map<String, Object> map);
|
List<EntityMap> selectWorkerInfoAuditList(Page<EntityMap> page, @Param("param")Map<String, Object> map);
|
||||||
|
|
||||||
|
EntityMap viewWorkerInfoDetail(Map<String, Object> map);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,4 +44,32 @@
|
|||||||
</if>
|
</if>
|
||||||
order by a.id desc
|
order by a.id desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="viewWorkerInfoDetail" resultType="com.zhgd.jeecg.common.mybatis.EntityMap" parameterType="map">
|
||||||
|
SELECT a.*,
|
||||||
|
b.team_name,
|
||||||
|
c.department_name,
|
||||||
|
en.enterprise_name,
|
||||||
|
p.project_name,
|
||||||
|
(case
|
||||||
|
when a.birthday != '' then year(from_days(datediff(NOW(), a.birthday)))
|
||||||
|
else '-'
|
||||||
|
end
|
||||||
|
) age,
|
||||||
|
d.dictionary_name job_type_name,
|
||||||
|
e.dictionary_name job_name_value,
|
||||||
|
(case
|
||||||
|
when (to_days(now()) - to_days(a.enter_date)) > 0 then to_days(now()) - to_days(a.enter_date)
|
||||||
|
else 0 end) work_day_num,
|
||||||
|
ru.rule_name
|
||||||
|
from worker_info_audit_record a
|
||||||
|
INNER JOIN project p ON a.project_sn = p.project_sn
|
||||||
|
LEFT JOIN team_info b ON a.team_id = b.id
|
||||||
|
LEFT JOIN department_info c ON a.department_id = c.id
|
||||||
|
LEFT JOIN dictionaries_record d ON a.job_type = d.id
|
||||||
|
LEFT JOIN dictionaries_record e ON a.job_name = e.id
|
||||||
|
LEFT JOIN enterprise_info en ON a.enterprise_id = en.id
|
||||||
|
LEFT JOIN worker_attendance_rule ru ON a.rule_id = ru.id
|
||||||
|
WHERE a.id = #{id}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerInfoAuditRecord;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerInfoAuditRecord;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -27,4 +28,6 @@ public interface IWorkerInfoAuditRecordService extends IService<WorkerInfoAuditR
|
|||||||
void adoptWorkerInfo(Map<String, Object> map);
|
void adoptWorkerInfo(Map<String, Object> map);
|
||||||
|
|
||||||
void rejectWorkerInfo(Map<String, Object> map);
|
void rejectWorkerInfo(Map<String, Object> map);
|
||||||
|
|
||||||
|
Map<String, Object> viewWorkerInfoDetail(Map<String, Object> map);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -112,4 +113,12 @@ public class WorkerInfoAuditRecordServiceImpl extends ServiceImpl<WorkerInfoAudi
|
|||||||
}
|
}
|
||||||
workerInfoAuditRecordMapper.deleteById(MapUtils.getString(map,"id"));
|
workerInfoAuditRecordMapper.deleteById(MapUtils.getString(map,"id"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<String, Object> viewWorkerInfoDetail(Map<String, Object> map) {
|
||||||
|
Map<String, Object> data = new HashMap<>();
|
||||||
|
EntityMap info = workerInfoAuditRecordMapper.viewWorkerInfoDetail(map);
|
||||||
|
data.put("workerInfo", info);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -120,7 +120,7 @@ public class XzMaterialController {
|
|||||||
public Result<Object> save(@RequestBody String map) {
|
public Result<Object> save(@RequestBody String map) {
|
||||||
JSONObject obj = JSONObject.parseObject(map);
|
JSONObject obj = JSONObject.parseObject(map);
|
||||||
XzMaterial xzMaterial = new XzMaterial();
|
XzMaterial xzMaterial = new XzMaterial();
|
||||||
String [] param = {"name", "model", "specifications", "unit", "num", "remark"};
|
String [] param = {"name", "specifications", "num", "remark", "model", "unit"};
|
||||||
List<XzMaterialDetail> list = new ArrayList<>();
|
List<XzMaterialDetail> list = new ArrayList<>();
|
||||||
xzMaterial.setName(obj.getString("name"));
|
xzMaterial.setName(obj.getString("name"));
|
||||||
xzMaterial.setEntryTime(obj.getDate("entryTime"));
|
xzMaterial.setEntryTime(obj.getDate("entryTime"));
|
||||||
@ -137,6 +137,10 @@ public class XzMaterialController {
|
|||||||
list.add(JSONObject.parseObject(JSON.toJSONString(detailObj), XzMaterialDetail.class));
|
list.add(JSONObject.parseObject(JSON.toJSONString(detailObj), XzMaterialDetail.class));
|
||||||
}
|
}
|
||||||
xzMaterial.setProjectSn(obj.getString("projectSn"));
|
xzMaterial.setProjectSn(obj.getString("projectSn"));
|
||||||
|
List<String> enterpriseIds = (List<String>) obj.get("enterpriseId");
|
||||||
|
if (enterpriseIds != null && enterpriseIds.size() >0) {
|
||||||
|
xzMaterial.setEnterpriseId(enterpriseIds.get(0));
|
||||||
|
}
|
||||||
xzMaterial.setXzMaterialList(list);
|
xzMaterial.setXzMaterialList(list);
|
||||||
xzMaterialService.saveInfo(xzMaterial);
|
xzMaterialService.saveInfo(xzMaterial);
|
||||||
return Result.success("添加成功!");
|
return Result.success("添加成功!");
|
||||||
|
|||||||
@ -129,6 +129,19 @@ public class XzWorkerInfoAuditRecordController {
|
|||||||
return Result.success(workerSafeEducationWorker);
|
return Result.success(workerSafeEducationWorker);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
* @param workerInfoAuditRecord
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "劳务管理",operType = "编辑劳务人员-审核",operDesc = "编辑劳务人员-审核表信息")
|
||||||
|
@ApiOperation(value = "编辑劳务人员-审核表信息", notes = "编辑劳务人员-审核表信息" , httpMethod="POST")
|
||||||
|
@PostMapping(value = "/edit")
|
||||||
|
public Result<WorkerInfoAuditRecord> edit(@RequestBody WorkerInfoAuditRecord workerInfoAuditRecord) {
|
||||||
|
workerInfoAuditRecordService.editWorkerInfoAuditRecord(workerInfoAuditRecord);
|
||||||
|
return Result.ok();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除
|
* 通过id删除
|
||||||
*
|
*
|
||||||
@ -222,4 +235,13 @@ public class XzWorkerInfoAuditRecordController {
|
|||||||
return Result.ok();
|
return Result.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "查询某个人员所有相关数据", notes = "查询某个人员所有相关数据")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "id", value = "人员ID", paramType = "body", required = true, dataType = "String"),
|
||||||
|
})
|
||||||
|
@PostMapping("/viewWorkerInfoDetail")
|
||||||
|
public Result<Map<String, Object>> viewWorkerInfoDetail(@RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(workerInfoAuditRecordService.viewWorkerInfoDetail(map));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -369,9 +369,10 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
|
|||||||
.antMatchers("/xmgl/xzWorkerInfoAuditRecord/adoptWorkerInfo").permitAll()
|
.antMatchers("/xmgl/xzWorkerInfoAuditRecord/adoptWorkerInfo").permitAll()
|
||||||
.antMatchers("/xmgl/xzWorkerInfoAuditRecord/queryByCard").permitAll()
|
.antMatchers("/xmgl/xzWorkerInfoAuditRecord/queryByCard").permitAll()
|
||||||
.antMatchers("/xmgl/xzWorkerInfoAuditRecord/submit").permitAll()
|
.antMatchers("/xmgl/xzWorkerInfoAuditRecord/submit").permitAll()
|
||||||
.antMatchers("/xz/xzMaterial/save").permitAll()
|
.antMatchers("/xmgl/xzMaterial/save").permitAll()
|
||||||
.antMatchers("/xmgl/dangerousEngineeringRecord/save").permitAll()
|
.antMatchers("/xmgl/dangerousEngineeringRecord/save").permitAll()
|
||||||
.antMatchers("/xmgl/carInfo/save").permitAll()
|
.antMatchers("/xmgl/carInfo/save").permitAll()
|
||||||
|
.antMatchers("/xmgl/xzElectrical/**").permitAll()
|
||||||
.antMatchers(HttpMethod.OPTIONS, "/**").anonymous()
|
.antMatchers(HttpMethod.OPTIONS, "/**").anonymous()
|
||||||
.anyRequest().authenticated() // 剩下所有的验证都需要验证.
|
.anyRequest().authenticated() // 剩下所有的验证都需要验证.
|
||||||
.and()
|
.and()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user