包头bug修改
This commit is contained in:
parent
0bb5257904
commit
29d3ae7da5
@ -1,6 +1,7 @@
|
|||||||
package com.zhgd.xmgl.modules.baotou.plan.controller;
|
package com.zhgd.xmgl.modules.baotou.plan.controller;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.util.NumberUtil;
|
import cn.hutool.core.util.NumberUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@ -20,6 +21,7 @@ import io.swagger.annotations.ApiImplicitParams;
|
|||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.MapUtils;
|
import org.apache.commons.collections.MapUtils;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.simpleframework.xml.core.Validate;
|
import org.simpleframework.xml.core.Validate;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Lazy;
|
import org.springframework.context.annotation.Lazy;
|
||||||
|
|||||||
@ -177,7 +177,7 @@ public class HeightPermitServiceImpl extends ServiceImpl<HeightPermitMapper, Hei
|
|||||||
" \"constructionLocation\": \"${field7121456954522}\",\n" +
|
" \"constructionLocation\": \"${field7121456954522}\",\n" +
|
||||||
" \"workContent\": \"${field1945156956202}\",\n" +
|
" \"workContent\": \"${field1945156956202}\",\n" +
|
||||||
" \"workHeight\": \"${field9112056958015}\",\n" +
|
" \"workHeight\": \"${field9112056958015}\",\n" +
|
||||||
" \"workCategory\": \"${field3453656966446}\",\n" +
|
" \"workCategory\": \"${field7477490129866}\",\n" +
|
||||||
" \"workerTimeInterval\": \"${field7139156976156}\",\n" +
|
" \"workerTimeInterval\": \"${field7139156976156}\",\n" +
|
||||||
" \"supplementaryMeasure\": \"${field2309857883894}\",\n" +
|
" \"supplementaryMeasure\": \"${field2309857883894}\",\n" +
|
||||||
" \"applicantTeamLeader\": \"${field3851096669116}\",\n" +
|
" \"applicantTeamLeader\": \"${field3851096669116}\",\n" +
|
||||||
@ -205,7 +205,9 @@ public class HeightPermitServiceImpl extends ServiceImpl<HeightPermitMapper, Hei
|
|||||||
e.setConstructionLocation(FlowUtil.getString(formData, "constructionLocation"));
|
e.setConstructionLocation(FlowUtil.getString(formData, "constructionLocation"));
|
||||||
e.setWorkContent(FlowUtil.getString(formData, "workContent"));
|
e.setWorkContent(FlowUtil.getString(formData, "workContent"));
|
||||||
e.setWorkHeight(FlowUtil.getString(formData, "workHeight"));
|
e.setWorkHeight(FlowUtil.getString(formData, "workHeight"));
|
||||||
e.setWorkCategory(FlowUtil.getPullDownInteger(formData, "workCategory"));
|
//1:一级(2-5m);2:二级(5-15m);3:三级(15-30m);4:特级(>30m);5:特殊;
|
||||||
|
List<String> wc = Arrays.asList("一级(2-5m)", "二级(5-15m)", "三级(15-30m)", "特级(>30m)", "特殊");
|
||||||
|
e.setWorkCategory(wc.indexOf(MapUtils.getString(formData, "workCategory")) + 1);
|
||||||
e.setWorker(FlowUtil.getPullDownManyStr(formData, "field7272856970526"));
|
e.setWorker(FlowUtil.getPullDownManyStr(formData, "field7272856970526"));
|
||||||
e.setWorkerTimeBegin(FlowUtil.getStartDate(formData, "workerTimeInterval"));
|
e.setWorkerTimeBegin(FlowUtil.getStartDate(formData, "workerTimeInterval"));
|
||||||
e.setWorkerTimeEnd(FlowUtil.getEndDate(formData, "workerTimeInterval"));
|
e.setWorkerTimeEnd(FlowUtil.getEndDate(formData, "workerTimeInterval"));
|
||||||
|
|||||||
@ -249,8 +249,6 @@ public class SystemUserController {
|
|||||||
})
|
})
|
||||||
@PostMapping(value = "/getProjectChilderSystemUserList")
|
@PostMapping(value = "/getProjectChilderSystemUserList")
|
||||||
public Result<List<SystemUser>> getProjectChilderSystemUserList(@RequestBody Map<String, Object> map) {
|
public Result<List<SystemUser>> getProjectChilderSystemUserList(@RequestBody Map<String, Object> map) {
|
||||||
//项目子账号只能看自己创建的下面级别的账号
|
|
||||||
limitLowerSubAccount(map);
|
|
||||||
return Result.success(systemUserService.getProjectChildernSystemUserList(map));
|
return Result.success(systemUserService.getProjectChildernSystemUserList(map));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -165,11 +165,7 @@ public class ConcreteMonitorCurrentDataController {
|
|||||||
@ApiOperation(value = "编辑混凝土监测-实时数据", notes = "编辑混凝土监测-实时数据", httpMethod = "POST")
|
@ApiOperation(value = "编辑混凝土监测-实时数据", notes = "编辑混凝土监测-实时数据", httpMethod = "POST")
|
||||||
@PostMapping(value = "/manual/edit")
|
@PostMapping(value = "/manual/edit")
|
||||||
public Result editByManual(@RequestBody ConcreteMonitorCurrentDataVo vo) {
|
public Result editByManual(@RequestBody ConcreteMonitorCurrentDataVo vo) {
|
||||||
concreteMonitorCurrentDataService.remove(new LambdaQueryWrapper<ConcreteMonitorCurrentData>()
|
concreteMonitorCurrentDataService.editByManual(vo);
|
||||||
.eq(ConcreteMonitorCurrentData::getDevSn, vo.getDevSn())
|
|
||||||
.eq(ConcreteMonitorCurrentData::getReceiveTime, vo.getReceiveTime())
|
|
||||||
);
|
|
||||||
this.addByManual(vo);
|
|
||||||
return Result.ok();
|
return Result.ok();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -36,4 +36,6 @@ public interface IConcreteMonitorCurrentDataService extends IService<ConcreteMon
|
|||||||
void addDataFromTcpForLianRuiKe(String str);
|
void addDataFromTcpForLianRuiKe(String str);
|
||||||
|
|
||||||
IPage<BaotouConcreteMonitorCurrentDataVo> queryPageList(HashMap<String, Object> param);
|
IPage<BaotouConcreteMonitorCurrentDataVo> queryPageList(HashMap<String, Object> param);
|
||||||
|
|
||||||
|
void editByManual(ConcreteMonitorCurrentDataVo vo);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,10 +26,8 @@ import com.zhgd.xmgl.modules.concrete.mapper.ConcreteMonitorDevMapper;
|
|||||||
import com.zhgd.xmgl.modules.concrete.mapper.ConcreteMonitorDevPointPositionMapper;
|
import com.zhgd.xmgl.modules.concrete.mapper.ConcreteMonitorDevPointPositionMapper;
|
||||||
import com.zhgd.xmgl.modules.concrete.service.IConcreteMonitorAlarmService;
|
import com.zhgd.xmgl.modules.concrete.service.IConcreteMonitorAlarmService;
|
||||||
import com.zhgd.xmgl.modules.concrete.service.IConcreteMonitorCurrentDataService;
|
import com.zhgd.xmgl.modules.concrete.service.IConcreteMonitorCurrentDataService;
|
||||||
import com.zhgd.xmgl.util.DateUtils;
|
import com.zhgd.xmgl.modules.xz.entity.XzLiveScreenProgram;
|
||||||
import com.zhgd.xmgl.util.MapBuilder;
|
import com.zhgd.xmgl.util.*;
|
||||||
import com.zhgd.xmgl.util.MessageUtil;
|
|
||||||
import com.zhgd.xmgl.util.PageUtil;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.MapUtils;
|
import org.apache.commons.collections.MapUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -186,6 +184,7 @@ public class ConcreteMonitorCurrentDataServiceImpl extends ServiceImpl<ConcreteM
|
|||||||
public IPage<BaotouConcreteMonitorCurrentDataVo> queryPageList(HashMap<String, Object> param) {
|
public IPage<BaotouConcreteMonitorCurrentDataVo> queryPageList(HashMap<String, Object> param) {
|
||||||
Page<BaotouConcreteMonitorCurrentDataVo> page = PageUtil.getPage(param);
|
Page<BaotouConcreteMonitorCurrentDataVo> page = PageUtil.getPage(param);
|
||||||
QueryWrapper<BaotouConcreteMonitorCurrentDataVo> queryWrapper = QueryGenerator.initPageQueryWrapper(BaotouConcreteMonitorCurrentDataVo.class, param, true);
|
QueryWrapper<BaotouConcreteMonitorCurrentDataVo> queryWrapper = QueryGenerator.initPageQueryWrapper(BaotouConcreteMonitorCurrentDataVo.class, param, true);
|
||||||
|
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(BaotouConcreteMonitorCurrentDataVo::getReceiveTime));
|
||||||
IPage<BaotouConcreteMonitorCurrentDataVo> pageList = baseMapper.queryList(page, queryWrapper, param);
|
IPage<BaotouConcreteMonitorCurrentDataVo> pageList = baseMapper.queryList(page, queryWrapper, param);
|
||||||
List<BaotouConcreteMonitorCurrentDataVo> records = pageList.getRecords();
|
List<BaotouConcreteMonitorCurrentDataVo> records = pageList.getRecords();
|
||||||
if (CollUtil.isNotEmpty(records)) {
|
if (CollUtil.isNotEmpty(records)) {
|
||||||
@ -207,4 +206,12 @@ public class ConcreteMonitorCurrentDataServiceImpl extends ServiceImpl<ConcreteM
|
|||||||
pageList.setRecords(records);
|
pageList.setRecords(records);
|
||||||
return pageList;
|
return pageList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editByManual(ConcreteMonitorCurrentDataVo vo) {
|
||||||
|
List<ConcreteMonitorCurrentData> list = vo.getList();
|
||||||
|
for (ConcreteMonitorCurrentData data : list) {
|
||||||
|
this.updateById(data);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.zhgd.xmgl.modules.exam.controller;
|
package com.zhgd.xmgl.modules.exam.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||||
@ -30,6 +31,7 @@ import io.swagger.annotations.ApiImplicitParams;
|
|||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.MapUtils;
|
import org.apache.commons.collections.MapUtils;
|
||||||
|
import org.apache.commons.collections.list.PredicatedList;
|
||||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||||
|
|||||||
@ -36,6 +36,7 @@
|
|||||||
,if(a.person_type=1,b.id,c.id) as post_work_type_id
|
,if(a.person_type=1,b.id,c.id) as post_work_type_id
|
||||||
,pg.project_group_name
|
,pg.project_group_name
|
||||||
,ei1.enterprise_name as epc_cbs_name
|
,ei1.enterprise_name as epc_cbs_name
|
||||||
|
,pco.classification_name as branch_name
|
||||||
from worker_info a
|
from worker_info a
|
||||||
LEFT JOIN team_info b ON a.team_id = b.id
|
LEFT JOIN team_info b ON a.team_id = b.id
|
||||||
LEFT JOIN department_info c ON a.department_id = c.id
|
LEFT JOIN department_info c ON a.department_id = c.id
|
||||||
@ -46,6 +47,7 @@
|
|||||||
LEFT JOIN worker_attendance_presence wap ON wap.person_sn = a.person_sn
|
LEFT JOIN worker_attendance_presence wap ON wap.person_sn = a.person_sn
|
||||||
LEFT JOIN project_group pg on pg.id=a.project_group
|
LEFT JOIN project_group pg on pg.id=a.project_group
|
||||||
LEFT JOIN enterprise_info ei1 on ei1.id=a.epc_cbs
|
LEFT JOIN enterprise_info ei1 on ei1.id=a.epc_cbs
|
||||||
|
LEFT JOIN party_construction_organization pco on pco.id=a.branch_id
|
||||||
<if test="param.attendance == '1'.toString()">
|
<if test="param.attendance == '1'.toString()">
|
||||||
join (select * from worker_attendance where
|
join (select * from worker_attendance where
|
||||||
1=1
|
1=1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user