diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/plan/controller/PlanRecordController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/plan/controller/PlanRecordController.java index 4c06f7d51..9c14e4ed6 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/plan/controller/PlanRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/plan/controller/PlanRecordController.java @@ -1,6 +1,7 @@ package com.zhgd.xmgl.modules.baotou.plan.controller; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -20,6 +21,7 @@ import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.MapUtils; +import org.apache.commons.lang3.StringUtils; import org.simpleframework.xml.core.Validate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/HeightPermitServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/HeightPermitServiceImpl.java index 8546b770a..d64e8c80c 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/HeightPermitServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/HeightPermitServiceImpl.java @@ -177,7 +177,7 @@ public class HeightPermitServiceImpl extends ServiceImpl30m);5:特殊; + List 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.setWorkerTimeBegin(FlowUtil.getStartDate(formData, "workerTimeInterval")); e.setWorkerTimeEnd(FlowUtil.getEndDate(formData, "workerTimeInterval")); diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java index 2a294fbff..e50d13afe 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java @@ -249,8 +249,6 @@ public class SystemUserController { }) @PostMapping(value = "/getProjectChilderSystemUserList") public Result> getProjectChilderSystemUserList(@RequestBody Map map) { - //项目子账号只能看自己创建的下面级别的账号 - limitLowerSubAccount(map); return Result.success(systemUserService.getProjectChildernSystemUserList(map)); } diff --git a/src/main/java/com/zhgd/xmgl/modules/concrete/controller/ConcreteMonitorCurrentDataController.java b/src/main/java/com/zhgd/xmgl/modules/concrete/controller/ConcreteMonitorCurrentDataController.java index 290cb02d9..f613f512e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/concrete/controller/ConcreteMonitorCurrentDataController.java +++ b/src/main/java/com/zhgd/xmgl/modules/concrete/controller/ConcreteMonitorCurrentDataController.java @@ -165,11 +165,7 @@ public class ConcreteMonitorCurrentDataController { @ApiOperation(value = "编辑混凝土监测-实时数据", notes = "编辑混凝土监测-实时数据", httpMethod = "POST") @PostMapping(value = "/manual/edit") public Result editByManual(@RequestBody ConcreteMonitorCurrentDataVo vo) { - concreteMonitorCurrentDataService.remove(new LambdaQueryWrapper() - .eq(ConcreteMonitorCurrentData::getDevSn, vo.getDevSn()) - .eq(ConcreteMonitorCurrentData::getReceiveTime, vo.getReceiveTime()) - ); - this.addByManual(vo); + concreteMonitorCurrentDataService.editByManual(vo); return Result.ok(); } } diff --git a/src/main/java/com/zhgd/xmgl/modules/concrete/service/IConcreteMonitorCurrentDataService.java b/src/main/java/com/zhgd/xmgl/modules/concrete/service/IConcreteMonitorCurrentDataService.java index fb5ce1fcd..ef9cf6c15 100644 --- a/src/main/java/com/zhgd/xmgl/modules/concrete/service/IConcreteMonitorCurrentDataService.java +++ b/src/main/java/com/zhgd/xmgl/modules/concrete/service/IConcreteMonitorCurrentDataService.java @@ -36,4 +36,6 @@ public interface IConcreteMonitorCurrentDataService extends IService queryPageList(HashMap param); + + void editByManual(ConcreteMonitorCurrentDataVo vo); } diff --git a/src/main/java/com/zhgd/xmgl/modules/concrete/service/impl/ConcreteMonitorCurrentDataServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/concrete/service/impl/ConcreteMonitorCurrentDataServiceImpl.java index f68d2df12..5f37c9e65 100644 --- a/src/main/java/com/zhgd/xmgl/modules/concrete/service/impl/ConcreteMonitorCurrentDataServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/concrete/service/impl/ConcreteMonitorCurrentDataServiceImpl.java @@ -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.service.IConcreteMonitorAlarmService; import com.zhgd.xmgl.modules.concrete.service.IConcreteMonitorCurrentDataService; -import com.zhgd.xmgl.util.DateUtils; -import com.zhgd.xmgl.util.MapBuilder; -import com.zhgd.xmgl.util.MessageUtil; -import com.zhgd.xmgl.util.PageUtil; +import com.zhgd.xmgl.modules.xz.entity.XzLiveScreenProgram; +import com.zhgd.xmgl.util.*; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.MapUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -186,6 +184,7 @@ public class ConcreteMonitorCurrentDataServiceImpl extends ServiceImpl queryPageList(HashMap param) { Page page = PageUtil.getPage(param); QueryWrapper queryWrapper = QueryGenerator.initPageQueryWrapper(BaotouConcreteMonitorCurrentDataVo.class, param, true); + queryWrapper.orderByDesc(RefUtil.fieldNameUlc(BaotouConcreteMonitorCurrentDataVo::getReceiveTime)); IPage pageList = baseMapper.queryList(page, queryWrapper, param); List records = pageList.getRecords(); if (CollUtil.isNotEmpty(records)) { @@ -207,4 +206,12 @@ public class ConcreteMonitorCurrentDataServiceImpl extends ServiceImpl list = vo.getList(); + for (ConcreteMonitorCurrentData data : list) { + this.updateById(data); + } + } } diff --git a/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamQuestionBankController.java b/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamQuestionBankController.java index a2aa0fc85..15bda6fa2 100644 --- a/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamQuestionBankController.java +++ b/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamQuestionBankController.java @@ -1,5 +1,6 @@ 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.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.StringUtils; @@ -30,6 +31,7 @@ import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; 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.entity.ExportParams; import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml index f3cf9d6a8..67f12b839 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml @@ -36,6 +36,7 @@ ,if(a.person_type=1,b.id,c.id) as post_work_type_id ,pg.project_group_name ,ei1.enterprise_name as epc_cbs_name + ,pco.classification_name as branch_name from worker_info a LEFT JOIN team_info b ON a.team_id = b.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 project_group pg on pg.id=a.project_group LEFT JOIN enterprise_info ei1 on ei1.id=a.epc_cbs + LEFT JOIN party_construction_organization pco on pco.id=a.branch_id join (select * from worker_attendance where 1=1