Browse Source

暂提补全

dev
zxc 3 years ago
parent
commit
142dc283a1
  1. 6
      epmet-admin/epmet-admin-server/src/main/java/com/epmet/controller/LogOperationController.java
  2. 3
      epmet-admin/epmet-admin-server/src/main/java/com/epmet/dao/LogOperationDao.java
  3. 3
      epmet-admin/epmet-admin-server/src/main/java/com/epmet/service/LogOperationService.java
  4. 19
      epmet-admin/epmet-admin-server/src/main/java/com/epmet/service/impl/LogOperationServiceImpl.java
  5. 3
      epmet-admin/epmet-admin-server/src/main/resources/db/migration/V0.0.25__alter_log_operation2.sql
  6. 6
      epmet-admin/epmet-admin-server/src/main/resources/mapper/LogOperationDao.xml

6
epmet-admin/epmet-admin-server/src/main/java/com/epmet/controller/LogOperationController.java

@ -62,4 +62,10 @@ public class LogOperationController {
formDTO.getPageSize(), formDTO.getPageSize(),
formDTO.getCategory())); formDTO.getCategory()));
} }
@PostMapping("complementLogOperation")
public Result complementLogOperation(){
logOperationService.complementLogOperation();
return new Result();
}
} }

3
epmet-admin/epmet-admin-server/src/main/java/com/epmet/dao/LogOperationDao.java

@ -40,4 +40,7 @@ public interface LogOperationDao extends BaseDao<LogOperationEntity> {
@Param("operatorName")String operatorName, @Param("operatorName")String operatorName,
@Param("operatorMobile")String operatorMobile, @Param("operatorMobile")String operatorMobile,
@Param("category")String category); @Param("category")String category);
List<String> getStaffId();
} }

3
epmet-admin/epmet-admin-server/src/main/java/com/epmet/service/LogOperationService.java

@ -42,4 +42,7 @@ public interface LogOperationService {
String operatorName, String operatorName,
String operatorMobile, String operatorMobile,
Integer pageNo, Integer pageSize,String category); Integer pageNo, Integer pageSize,String category);
void complementLogOperation();
} }

19
epmet-admin/epmet-admin-server/src/main/java/com/epmet/service/impl/LogOperationServiceImpl.java

@ -4,6 +4,7 @@ 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.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.constant.ServiceConstant; import com.epmet.commons.tools.constant.ServiceConstant;
import com.epmet.commons.tools.exception.EpmetErrorCode; import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.feign.ResultDataResolver; import com.epmet.commons.tools.feign.ResultDataResolver;
@ -201,4 +202,22 @@ public class LogOperationServiceImpl implements LogOperationService, ResultDataR
PageInfo<LogOperationResultDTO> pageInfo = new PageInfo<>(list); PageInfo<LogOperationResultDTO> pageInfo = new PageInfo<>(list);
return new PageData<>(list, pageInfo.getTotal()); return new PageData<>(list, pageInfo.getTotal());
} }
/**
* Desc: 补全 log_operation 表的 org_id org_id_path
* @param
* @author zxc
* @date 2022/10/20 13:50
*/
@Override
public void complementLogOperation() {
Integer no = NumConstant.ONE;
Integer size;
do {
PageInfo<String> pageInfo = PageHelper.startPage(no, NumConstant.ONE_HUNDRED).doSelectPageInfo(() -> logOperationDao.getStaffId());
size = pageInfo.getList().size();
no++;
}while (size == NumConstant.ONE_HUNDRED);
}
} }

3
epmet-admin/epmet-admin-server/src/main/resources/db/migration/V0.0.25__alter_log_operation2.sql

@ -0,0 +1,3 @@
alter table log_operation add COLUMN ORG_ID VARCHAR(32) comment '组织ID' AFTER ID;
alter table log_operation add COLUMN ORG_ID_PATH VARCHAR(255) comment '组织ID全路径,包括组织ID' AFTER ORG_ID;

6
epmet-admin/epmet-admin-server/src/main/resources/mapper/LogOperationDao.xml

@ -60,4 +60,10 @@
</if> </if>
ORDER BY lo.OPERATING_TIME DESC ORDER BY lo.OPERATING_TIME DESC
</select> </select>
<select id="getStaffId" resultType="java.lang.String">
SELECT
OPERATOR_ID
FROM log_operation
GROUP BY OPERATOR_ID
</select>
</mapper> </mapper>
Loading…
Cancel
Save