Browse Source

Merge remote-tracking branch 'origin/prod-5.1.3' into prod-5.1.3

zhongwei
ty 4 months ago
parent
commit
d8c4faec7d
  1. 1
      hzims-service-api/assets-api/src/main/java/com/hnac/hzims/spare/feign/ISpareOutServiceFallback.java
  2. 3
      hzims-service-api/equipment-api/src/main/java/com/hnac/hzims/equipment/entity/EmDefinitionEntity.java
  3. 1
      hzims-service-api/equipment-api/src/main/java/com/hnac/hzims/fdp/util/HttpRequestUtil.java
  4. 1
      hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/maintenance/entity/OperMaintenancePlanEntity.java
  5. 2
      hzims-service-api/safeproduct-api/src/main/java/com/hnac/hzims/safeproduct/entity/CarMaintenanceEntity.java
  6. 3
      hzims-service-api/safeproduct-api/src/main/java/com/hnac/hzims/safeproduct/entity/SystemFileEntity.java
  7. 1
      hzims-service/assets/src/main/java/com/hnac/hzims/spare/service/impl/SpAllocationServiceImpl.java
  8. 1
      hzims-service/assets/src/main/java/com/hnac/hzims/spare/service/impl/SpWarehouseInServiceImpl.java
  9. 16
      hzims-service/assets/src/main/java/com/hnac/hzims/spare/service/impl/WtSpBasicServiceImpl.java
  10. 2
      hzims-service/equipment/src/main/java/com/hnac/hzims/equipment/controller/EmDefinitionController.java
  11. 3
      hzims-service/equipment/src/main/java/com/hnac/hzims/fdp/service/impl/FdpMonitorServiceImpl.java
  12. 1
      hzims-service/hzims-alarm/src/main/java/com/hnac/hzims/alarm/mqtt/DroolsMqttConsumer.java
  13. 1
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/ai/service/impl/CameraInfoServiceImpl.java
  14. 1
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/config/XxlJobConfig.java
  15. 6
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/obj/mapper/ObjectTemplateMapper.xml
  16. 2
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/offline/util/CompressUtils.java
  17. 4
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/report/controller/InspectReportController.java
  18. 2
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/task/controller/TaskController.java
  19. 36
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/task/service/impl/TaskRecordServiceImpl.java
  20. 1
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/utils/HiKUtil.java
  21. 1
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/utils/HtmltoPdf.java
  22. 3
      hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/utils/ZxingGenCode.java
  23. 3
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/utils/ZXingGenCode.java
  24. 1
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/config/service/impl/StAlamRecordServiceImpl.java
  25. 2
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/duty/service/impl/ImsAnalyseExampleServiceImpl.java
  26. 3
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/common/ExcelData.java
  27. 2
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/controller/OperMaintenanceTaskController.java
  28. 1
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/service/impl/OperMaintenanceTaskServiceImpl.java
  29. 1
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/report/service/impl/OperStationMonthReportServiceImpl.java
  30. 2
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/station/utils/ArtemisPostUtils.java
  31. 3
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/util/CommonUtils.java
  32. 2
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/util/ExcelUtil.java
  33. 3
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/util/ZpiUtil.java
  34. 1
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/config/XxlJobConfig.java
  35. 11
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/controller/SafetyToolController.java
  36. 9
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/hazard/util/ExcelConvertPdf.java
  37. 6
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/hiddenDanger/service/impl/HiddenDangerPlanServiceImpl.java
  38. 2
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/mapper/CarMaintenanceMapper.xml
  39. 8
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/mapper/ConferenceRecordMapper.xml
  40. 7
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/ISafetyToolService.java
  41. 1
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/impl/CarMaintenanceServiceImpl.java
  42. 15
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/impl/SafetyToolServiceImpl.java
  43. 1
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/utils/HtmltoPdf.java
  44. 3
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/utils/ZXingGenCode.java
  45. 3
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/vo/SystemFileVO.java
  46. 1
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/wrapper/SystemFileWrapper.java
  47. 4
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/controller/OperationTicketController.java
  48. 9
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/controller/StandardTicketInfoController.java
  49. 1
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/service/impl/StandardTicketInfoServiceImpl.java
  50. 7
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/TicketProcessServiceImpl.java
  51. 2
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/utils/ExcelUtil.java
  52. 14
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/controller/WorkTicketInfoController.java
  53. 2
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/service/impl/WorkTicketInfoServiceImpl.java
  54. 1
      hzims-service/weather/src/main/java/com/hnac/hzims/weather/config/XxlJobConfig.java

1
hzims-service-api/assets-api/src/main/java/com/hnac/hzims/spare/feign/ISpareOutServiceFallback.java

@ -12,7 +12,6 @@ public class ISpareOutServiceFallback implements ISpareOutServiceClient {
Long tenantId,
Integer current,
Integer size){
System.out.println("熔断了");
return null;
}

3
hzims-service-api/equipment-api/src/main/java/com/hnac/hzims/equipment/entity/EmDefinitionEntity.java

@ -34,9 +34,6 @@ public class EmDefinitionEntity extends TenantEntity {
@ApiModelProperty(value = "模型名称")
private String modelName;
@ApiModelProperty(value = "创建用户")
private Long createUser;
@ApiModelProperty(value = "创建用户名称")
@TableField(exist = false)
private String createUserName;

1
hzims-service-api/equipment-api/src/main/java/com/hnac/hzims/fdp/util/HttpRequestUtil.java

@ -122,7 +122,6 @@ public class HttpRequestUtil {
result += str;
}
log.info(url+"-------------------------{}"+result);
System.out.println(result);
//关闭流
is.close();
//断开连接,disconnect是在底层tcp socket链接空闲时才切断,如果正在被其他线程使用就不切断。

1
hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/maintenance/entity/OperMaintenancePlanEntity.java

@ -29,6 +29,7 @@ public class OperMaintenancePlanEntity extends TenantEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编号")
@QueryField(condition = SqlCondition.EQUAL)
private String stationCode;
@ApiModelProperty(value = "站点名称")

2
hzims-service-api/safeproduct-api/src/main/java/com/hnac/hzims/safeproduct/entity/CarMaintenanceEntity.java

@ -40,7 +40,7 @@ public class CarMaintenanceEntity extends BaseEntity {
@NotNull
@JsonFormat(pattern = "yyyy-MM-dd")
@ApiModelProperty("维保开始时间")
@ApiModelProperty("维保时间")
private Date startTime;
// @NotNull

3
hzims-service-api/safeproduct-api/src/main/java/com/hnac/hzims/safeproduct/entity/SystemFileEntity.java

@ -50,7 +50,4 @@ public class SystemFileEntity extends TenantEntity {
@ApiModelProperty(value = "工作流ID")
private String flowId;
@ApiModelProperty("创建人")
private Long createUser;
}

1
hzims-service/assets/src/main/java/com/hnac/hzims/spare/service/impl/SpAllocationServiceImpl.java

@ -86,7 +86,6 @@ public class SpAllocationServiceImpl extends ServiceImpl<SpAllocationMapper, SpA
code = code.concat(dateStr).concat(AssetsNumCache.getCodeNum());
entity.setCode(code);
super.save(entity);
System.out.println(entity.getId());
for (int i = 0; i < basicEntityList.size(); i++) {
if(basicEntityList.get(i).getAmount()<=0){
throw new ServiceException("数量必须大于0");

1
hzims-service/assets/src/main/java/com/hnac/hzims/spare/service/impl/SpWarehouseInServiceImpl.java

@ -78,7 +78,6 @@ public class SpWarehouseInServiceImpl extends ServiceImpl<SpWarehouseInMapper, S
public synchronized boolean save(SpWarehouseInEntity entity) {
List<SpRecordEntity> basicEntityList = entity.getBasicList();
super.save(entity);
System.out.println(entity.getId());
for (int i = 0; i < basicEntityList.size(); i++) {
if(basicEntityList.get(i).getAmount()<=0){
throw new ServiceException("数量必须大于0");

16
hzims-service/assets/src/main/java/com/hnac/hzims/spare/service/impl/WtSpBasicServiceImpl.java

@ -1,6 +1,5 @@
package com.hnac.hzims.spare.service.impl;
import cn.afterturn.easypoi.excel.entity.ImportParams;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelWriter;
@ -33,7 +32,6 @@ import com.hnac.hzims.spare.utils.SheetWriteStyleHandler;
import com.hnac.hzims.spare.vo.SparePartVO;
import com.hnac.hzims.spare.vo.WtSpBasicVO;
import com.hnac.hzims.ticket.allTicket.fegin.ITicketInfoAllClient;
import com.hnac.hzims.ticket.allTicket.vo.TicketInfoStatisticVO;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
@ -171,7 +169,6 @@ public class WtSpBasicServiceImpl extends ServiceImpl<WtSpBasicMapper, WtSpBasic
List<WtSpBasicVO> voList = new ArrayList<>();
IPage<WtSpBasicVO> voPages = new Page<>();
if (Func.isNotEmpty(spBasicEntity.getName()) && "工具".equals(spBasicEntity.getName())) {
// if(Func.isNotEmpty(spBasicEntity.getName())){
List<WtSpManagementEntity> list = managementService.list(Wrappers.<WtSpManagementEntity>query().lambda().
eq(WtSpManagementEntity::getName, spBasicEntity.getName()));
if (list.size() == 0) {
@ -218,13 +215,6 @@ public class WtSpBasicServiceImpl extends ServiceImpl<WtSpBasicMapper, WtSpBasic
basicVO.setStock(0L);
}
BeanUtils.copyProperties(basicEntity, basicVO);
List<TicketInfoStatisticVO> ticketVOS = ticketInfoAllClient.getTicketStatistic("2022-02");
// R<Dept> deptR = sysClient.getDept(basicEntity.getWaterPlantId());
// if(Func.isNotEmpty(deptR.getData())){
// basicVO.setWaterPlantName(deptR.getData().getDeptName());
// }
voList.add(basicVO);
} else {
WtSpBasicVO basicVO = new WtSpBasicVO();
@ -240,16 +230,11 @@ public class WtSpBasicServiceImpl extends ServiceImpl<WtSpBasicMapper, WtSpBasic
if (null != totalEntity) {
List<WtSpTotalEntity> totalList = totalService.list(Wrappers.<WtSpTotalEntity>query().lambda().eq(WtSpTotalEntity::getSpBasicId, basicEntity.getId()));
if (totalList.size() > 0) {
// basicVO.setStock(totalList.get(0).getStock());
basicVO.setStock(totalEntity.getStock());
} else {
basicVO.setStock(0L);
}
BeanUtils.copyProperties(basicEntity, basicVO);
// R<Dept> deptR = sysClient.getDept(basicEntity.getWaterPlantId());
// if(Func.isNotEmpty(deptR.getData())){
// basicVO.setWaterPlantName(deptR.getData().getDeptName());
// }
voList.add(basicVO);
}
List<WtSpTotalEntity> totalEntities = totalMapper.selectByWarehouseId(warehouseId);
@ -508,7 +493,6 @@ public class WtSpBasicServiceImpl extends ServiceImpl<WtSpBasicMapper, WtSpBasic
// .doWrite(list);
// response.getOutputStream().close();
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");

2
hzims-service/equipment/src/main/java/com/hnac/hzims/equipment/controller/EmDefinitionController.java

@ -92,7 +92,7 @@ public class EmDefinitionController extends BladeController {
@ApiOperation(value = "新增", notes = "传入EmDefinitionDTO")
public R save(@Valid @RequestBody EmDefinitionDTO emDefinitionDTO) {
EmDefinitionEntity definition = BeanUtil.copy(emDefinitionDTO, EmDefinitionEntity.class);
definition.setCreateUser(AuthUtil.getUserId());
// definition.setCreateUser(AuthUtil.getUserId());
return R.data(emDefinitionService.save(definition));
}

3
hzims-service/equipment/src/main/java/com/hnac/hzims/fdp/service/impl/FdpMonitorServiceImpl.java

@ -423,7 +423,6 @@ public class FdpMonitorServiceImpl extends ServiceImpl<FdpMonitorMapper, FdpMoni
key = taskDTO.getId().toString();
redisTemplate.opsForValue().set(KEY_FOR_FDP_TASK_ID + "_" + key, key);
Boolean expire = redisTemplate.expire(KEY_FOR_FDP_TASK_ID + "_" + key,3, TimeUnit.DAYS);
System.out.println(expire);
}
} else {
//没有未完成的任务,新增一个任务
@ -554,7 +553,6 @@ public class FdpMonitorServiceImpl extends ServiceImpl<FdpMonitorMapper, FdpMoni
key = taskDTO.getId().toString();
redisTemplate.opsForValue().set(KEY_FOR_FDP_TASK_ID + "_" + key, key);
Boolean expire = redisTemplate.expire(KEY_FOR_FDP_TASK_ID + "_" + key,3, TimeUnit.DAYS);
System.out.println(expire);
}
} else {
//没有未完成的任务,新增一个任务
@ -615,7 +613,6 @@ public class FdpMonitorServiceImpl extends ServiceImpl<FdpMonitorMapper, FdpMoni
diagnoseFaultReq.setLifeTime(24*3);//一旦用户进行修改,智能诊断时效性刷新为3天
faultAllReq.setManualData(diagnoseFaultReq);
String jsonString = JSONObject.toJSONString(faultAllReq);
System.out.println(jsonString);
HttpResponse r = HttpClientUtils.post(updateFaultStateAll, JSONObject.toJSONString(faultAllReq));
if(StringUtil.isNotBlank(diagnoseFaultReq.getTaskId())) {
redisTemplate.expire(KEY_FOR_FDP_TASK_ID + "_" + diagnoseFaultReq.getTaskId(), 3, TimeUnit.DAYS);

1
hzims-service/hzims-alarm/src/main/java/com/hnac/hzims/alarm/mqtt/DroolsMqttConsumer.java

@ -36,7 +36,6 @@ public class DroolsMqttConsumer implements SubscribeCallBack {
alarmSaveService.save(alarmEntities);
}catch (Exception e){
log.error("规则引擎告警数据处理报错(DroolsAlarm):"+e);
System.out.println("规则引擎告警数据处理报错(DroolsAlarm):"+e);
}
}
}

1
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/ai/service/impl/CameraInfoServiceImpl.java

@ -28,7 +28,6 @@ public class CameraInfoServiceImpl extends ServiceImpl<CameraInfoMapper, CameraI
public void testSms(){
// 发送短信
R<SmsResponse> success = smsClient.sendMessage("aliyun-task-end", "{\"two\":\"2021-03-24 16:41:26\",\"one\":\"测试短信3\"}", "18229968652");
System.out.println("msg -- 用户手机号:18229968652 ; 返回信息 = " + (Func.isNotEmpty(success)?success.toString(): "返回为空"));
}
@Override

1
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/config/XxlJobConfig.java

@ -44,7 +44,6 @@ public class XxlJobConfig {
xxlJobSpringExecutor.setAppname(appName);
xxlJobSpringExecutor.setIp(ip);
xxlJobSpringExecutor.setPort(port);
System.out.println(">>>>>>>>>>> xxl-rpc, port " + port);
xxlJobSpringExecutor.setAccessToken(accessToken);
xxlJobSpringExecutor.setLogPath(logPath);
xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);

6
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/obj/mapper/ObjectTemplateMapper.xml

@ -6,7 +6,11 @@
SELECT t.id,o.code,o.name,o.SUPPORT_AUTO_VIDEO,t.template_id,t.object_id
from hz_st_re_object_template t
left JOIN hz_st_re_template o on (t.template_id=o.id)
left join hz_st_re_template_project p on o.id = p.template_id
left join hz_st_re_project_content c on p.project_id = c.project_id
where t.object_id=#{objectId} AND t.is_deleted=0
and o.is_deleted = 0 and p.is_deleted = 0 and c.is_deleted = 0
and p.id is not null and c.id is not null
<if test="type != null and type !='' ">
and o.support_auto_video = #{type}
</if>
@ -17,7 +21,7 @@
SELECT o.*, t.id as OBJ_TEMP_ID
from hz_st_re_object_template t
left JOIN hz_st_re_template o on (t.template_id=o.id)
where t.object_id=#{objectId} AND t.is_deleted=0
where t.object_id=#{objectId} AND t.is_deleted=0 and o.is_deleted = 0
order by t.UPDATE_TIME desc
</select>
</mapper>

2
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/offline/util/CompressUtils.java

@ -79,7 +79,6 @@ public class CompressUtils {
in.close();
}
long end = System.currentTimeMillis();
System.out.println("压缩完成,耗时:" + (end - start) + " ms");
} catch (Exception e) {
throw new RuntimeException("zip error from ZipUtils", e);
} finally {
@ -244,7 +243,6 @@ public class CompressUtils {
in.close();
}
long end = System.currentTimeMillis();
System.out.println("压缩完成,耗时:" + (end - start) +" ms");
result = true;
} catch (Exception e) {
throw new RuntimeException("zip error from ZipUtils",e);

4
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/report/controller/InspectReportController.java

@ -75,13 +75,11 @@ public class InspectReportController {
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
List<InspectMonthReportExcel> datas = irs.getExcelByMonth(month, routId, userId);
if(datas!=null && datas.size()>0){
System.out.println("---------------- size = " + datas.size());
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream(), InspectMonthReportExcel.class).autoCloseStream(Boolean.FALSE).sheet(month +"巡检详情")
.doWrite(datas);
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");
@ -118,13 +116,11 @@ public class InspectReportController {
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
List<InspectMonthReportExcel> datas = irs.getExcelByMonthGather(vo);
if(datas!=null && datas.size()>0){
System.out.println("---------------- size = " + datas.size());
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream(), InspectMonthReportExcel.class).autoCloseStream(Boolean.FALSE).sheet(vo.getMonth() +"巡检详情")
.doWrite(datas);
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");

2
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/task/controller/TaskController.java

@ -180,13 +180,11 @@ public class TaskController extends BladeController {
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
List<InspectTaskExportVO> list = taskService.exportTaskList(task);
if(list!=null && list.size()>0){
System.out.println("---------------- size = " + list.size());
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream(), InspectTaskExportVO.class).autoCloseStream(Boolean.FALSE).sheet("巡检任务报表")
.doWrite(list);
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");

36
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/task/service/impl/TaskRecordServiceImpl.java

@ -1,7 +1,10 @@
package com.hnac.hzinfo.inspect.task.service.impl;
import cn.hutool.core.lang.Assert;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.google.common.collect.Lists;
import com.hnac.hzinfo.inspect.task.TaskContants;
import com.hnac.hzinfo.inspect.task.TaskContants.ClaimStatusEnum;
import com.hnac.hzinfo.inspect.task.TaskContants.TaskRecordTypeEnum;
@ -19,6 +22,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
/**
* 巡检报备服务实现类
@ -36,36 +41,21 @@ public class TaskRecordServiceImpl extends ServiceImpl<TaskRecordMapper, TaskRec
@Override
public Boolean addTaskRecord(TaskRecordEntity itr) {
TaskEntity task = taskService.getById(itr.getTaskId());
if(TaskContants.TaskStatusEnum.UNFINISH_STATUS.getStatus().equals(task.getStatus())){
throw new ServiceException("未完成的任务不能报备");
}
if(TaskContants.TaskStatusEnum.FINISH_STATUS.getStatus().equals(task.getStatus())){
throw new ServiceException("已完成的任务不能报备");
// 只有未开始的任务可进行报备操作
if(!TaskContants.TaskStatusEnum.INIT_STATUS.getStatus().equals(String.valueOf(task.getStatus()))) {
throw new ServiceException("只有未开始的任务可进行报备操作");
}
if(TaskRecordTypeEnum.people.getType().equals(itr.getType())) {
//人员报备(删除此任务以前的所属人,然后将任务指派给新的人)
// 人员报备(删除此任务以前的所属人,然后将任务指派给新的人)
taskUserService.remove(Wrappers.<TaskUserEntity>query().lambda().eq(TaskUserEntity::getTaskId, itr.getTaskId()).eq(TaskUserEntity::getClaimStatus,ClaimStatusEnum.UN_COLLECT.getStatus()));
//领取任务
// 领取任务
TaskUserEntity itu = TaskUserEntity.builder().taskId(itr.getTaskId()).userId(itr.getExecutor()).claimStatus(ClaimStatusEnum.COLLECT.getStatus()).claimTime(LocalDateTime.now()).build();
taskUserService.save(itu);
}else{//任务报备(谁第一个登录任务谁就领取任务)
// //领取任务(抢占任务取第一个人员领取该任务,并发任务,一个任务对应的一个人也是取第一个人)
// TaskUserEntity itu = taskUserService.getOne(Wrappers.<TaskUserEntity>query().lambda().eq(TaskUserEntity::getTaskId, itr.getTaskId()).eq(TaskUserEntity::getClaimStatus,ClaimStatusEnum.UN_COLLECT.getStatus()).last("limit 1"));
// if(itu!=null){
// itu.setClaimStatus(ClaimStatusEnum.COLLECT.getStatus());
// itu.setClaimTime(LocalDateTime.now());
// taskUserService.updateById(itu);
// //如果是抢占任务,删除能够抢占此任务的其他人
// if(PlanContants.PlanMethodEnum.SEIZE.getMethod().equals(task.getMethod())) {
// taskUserService.remove(Wrappers.<TaskUserEntity>lambdaQuery().eq(TaskUserEntity::getTaskId,task.getId()).ne(TaskUserEntity::getId,itu.getUserId()));
// }
// }
}
//报备后任务默认为进行中
UpdateWrapper<TaskEntity> uwTask = new UpdateWrapper<>();
uwTask.lambda()
// 报备后任务默认为进行中
LambdaUpdateWrapper<TaskEntity> uwTask = Wrappers.<TaskEntity>lambdaUpdate()
.set(TaskEntity::getKeepOnRecord, keepOnRecordEnum.yes.getType())
.set(TaskEntity::getStartTime,LocalDateTime.now())
.set(TaskEntity::getStartTime, LocalDateTime.now())
.set(TaskEntity::getStatus, TaskContants.TaskStatusEnum.UNDERWAY_STATUS.getStatus())
.eq(TaskEntity::getId, itr.getTaskId());
taskService.update(uwTask);

1
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/utils/HiKUtil.java

@ -117,7 +117,6 @@ public class HiKUtil {
put("https://", url);
}};
final String contentType = "application/json";
System.out.println("海康调用传参"+ JSON.toJSONString(variable));
String result = ArtemisHttpUtil.doPostStringArtemis(path, JSON.toJSONString(variable), null, null, contentType , null);
Assert.isTrue("0".equals(JSONObject.parseObject(result).getString("code")),() -> {
throw new ServiceException("调用海康URL失败,报错信息为:" + result);

1
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/utils/HtmltoPdf.java

@ -128,7 +128,6 @@ public class HtmltoPdf {
public static String getCurrentOperatingSystem(){
String os = System.getProperty("os.name").toLowerCase();
System.out.println("---------当前操作系统是-----------" + os);
return os;
}

3
hzims-service/inspect/src/main/java/com/hnac/hzinfo/inspect/utils/ZxingGenCode.java

@ -54,9 +54,6 @@ public class ZxingGenCode {
Result result = null;
try {
image = ImageIO.read(new File(imgPath));
if (image == null) {
System.out.println("the decode image may be not exit.");
}
LuminanceSource source = new BufferedImageLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));

3
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/utils/ZXingGenCode.java

@ -47,9 +47,6 @@ public class ZXingGenCode {
Result result = null;
try {
image = ImageIO.read(new File(imgPath));
if (image == null) {
System.out.println("the decode image may be not exit.");
}
LuminanceSource source = new BufferedImageLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));

1
hzims-service/operational/src/main/java/com/hnac/hzims/operational/config/service/impl/StAlamRecordServiceImpl.java

@ -133,7 +133,6 @@ public class StAlamRecordServiceImpl extends ServiceImpl<StAlarmRecordMapper, St
Set<String> stationIds = station.stream().map(StationEntity::getCode).collect(Collectors.toSet());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date2 = new Date();
System.out.println("开始:" + sdf.format(date2));
//查询出用户所拥有的数据权限站点下的所有属性
List<StFocusPropertiesEntity> list = stFocusPropertiesService.list(new LambdaQueryWrapper<StFocusPropertiesEntity>() {{
in(StFocusPropertiesEntity::getStationId, stationIds);

2
hzims-service/operational/src/main/java/com/hnac/hzims/operational/duty/service/impl/ImsAnalyseExampleServiceImpl.java

@ -169,7 +169,6 @@ public class ImsAnalyseExampleServiceImpl extends ServiceImpl<ImsAnalyseExampleM
arrayData.addAll(dataBefore);
data.add(arrayData);
}
System.out.println("---------------- 数据详情 = " + records);
//ExcelWriter初始化
ExcelWriter excelWriter = EasyExcel
.write(response.getOutputStream())
@ -185,7 +184,6 @@ public class ImsAnalyseExampleServiceImpl extends ServiceImpl<ImsAnalyseExampleM
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");

3
hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/common/ExcelData.java

@ -55,10 +55,8 @@ public class ExcelData {
String operateSteps="";
//获取行数
int rows = XSSfSheet.getPhysicalNumberOfRows();
System.out.println(rows);
for(int i=0;i<rows;i++){
XSSFRow row = XSSfSheet.getRow(i);
System.out.println("行数为:"+i+";列数为:"+currentColumn);
XSSFCell cell = row.getCell(currentColumn);
String cellValue = cell.toString();
if(cellValue.equals(caseName)){
@ -79,7 +77,6 @@ public class ExcelData {
int columns = row.getPhysicalNumberOfCells();
for(int j=0;j<columns;j++){
String cell = row.getCell(j).toString();
System.out.println(cell);
}
}
}

2
hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/controller/OperMaintenanceTaskController.java

@ -156,13 +156,11 @@ public class OperMaintenanceTaskController extends BladeController {
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
List<MaintenanceExportVO> list = taskService.exportMaintenance(req);
if(list!=null && list.size()>0){
System.out.println("---------------- size = " + list.size());
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream(), MaintenanceExportVO.class).autoCloseStream(Boolean.FALSE).sheet("日常维护记录统计")
.doWrite(list);
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");

1
hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/service/impl/OperMaintenanceTaskServiceImpl.java

@ -165,6 +165,7 @@ public class OperMaintenanceTaskServiceImpl extends ServiceImpl<OperMaintenanceT
if(ObjectUtil.isNotEmpty(req.getPlanId())){
eq(OperMaintenanceTaskEntity::getPlanId,req.getPlanId());
}
eq(StringUtil.isNotBlank(req.getStationCode()),OperMaintenanceTaskEntity::getStationCode,req.getStationCode());
}};
return queryWrapper;
}

1
hzims-service/operational/src/main/java/com/hnac/hzims/operational/report/service/impl/OperStationMonthReportServiceImpl.java

@ -356,7 +356,6 @@ public class OperStationMonthReportServiceImpl implements IOperStationMonthRepor
log.info("电站发电量总览"+reportVOS.toString());
}catch (Exception e){
log.error("getStationMonthReportV2电站发电量报错", e);
System.out.println(e);
}finally {
countDownLatch.countDown();
log.info("电站发电耗时:"+(System.currentTimeMillis()-startMillis)+"ms");

2
hzims-service/operational/src/main/java/com/hnac/hzims/operational/station/utils/ArtemisPostUtils.java

@ -129,10 +129,8 @@ public class ArtemisPostUtils {
String body = jsonBody.toJSONString();
String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, contentType, null);
} catch (InterruptedException e) {
System.out.println("Runnable is error");
Thread.currentThread().interrupt();
}
System.out.println("Runnable running");
}
};
Thread thread = new Thread(myRunnable);

3
hzims-service/operational/src/main/java/com/hnac/hzims/operational/util/CommonUtils.java

@ -186,9 +186,6 @@ public class CommonUtils {
cell1.setCellStyle(valStyle);
Map dataMap = avgList.get(i).getDataMap();
for (Object o : dataMap.keySet()) {
System.out.println("测试打印:" + o + "===" + dataMap.get(o));
}
//第2格为上月平均值
Cell cell2 = row.createCell(2);
if (dataMap.get(preMonthStr) != null) {

2
hzims-service/operational/src/main/java/com/hnac/hzims/operational/util/ExcelUtil.java

@ -96,8 +96,6 @@ public class ExcelUtil {
if(resources.length == 1) {
InputStream inputStream = resources[0].getInputStream();
inputStreamToFile(inputStream, file);
}else {
System.out.println("请检查模板文件是否存在");
}
return file;
}

3
hzims-service/operational/src/main/java/com/hnac/hzims/operational/util/ZpiUtil.java

@ -49,7 +49,6 @@ public class ZpiUtil {
out = new FileOutputStream(file.getPath());
workbook.write(out);
} catch (Exception e) {
System.out.println("出现异常");
e.printStackTrace();
}
fileList.add(file);
@ -123,7 +122,6 @@ public class ZpiUtil {
zipOut.closeEntry();
}
} catch (Exception e) {
System.out.println("压缩ZIP包出现异常");
e.printStackTrace();
} finally {
in.close();
@ -152,7 +150,6 @@ public class ZpiUtil {
}
response.flushBuffer();
} catch (IOException e) {
System.out.println("下载出现异常");
e.printStackTrace();
} finally {
fis.close();

1
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/config/XxlJobConfig.java

@ -45,7 +45,6 @@ public class XxlJobConfig {
xxlJobSpringExecutor.setAppname(appName);
xxlJobSpringExecutor.setIp(ip);
xxlJobSpringExecutor.setPort(port);
System.out.println(">>>>>>>>>>> xxl-rpc, port " + port);
xxlJobSpringExecutor.setAccessToken(accessToken);
xxlJobSpringExecutor.setLogPath(logPath);
xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);

11
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/controller/SafetyToolController.java

@ -1,5 +1,6 @@
package com.hnac.hzims.safeproduct.controller;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.hnac.hzims.common.logs.annotation.OperationAnnotation;
@ -26,6 +27,7 @@ import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.api.ResultCode;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.SpringUtil;
import org.springframework.web.bind.annotation.*;
@ -84,18 +86,13 @@ public class SafetyToolController extends BladeController {
return safetyToolService.doUpdate(safetyTool);
}
/**
* 详情
*/
@GetMapping("/detail")
@ApiOperationSupport(order = 40)
@ApiOperation(value = "详情", notes = "传入safetyTool")
@Operate(label = "详情", type = com.hnac.hzinfo.log.contants.BusinessType.QUERY, ignore = false)
public R<SafetyToolVO> detail(@RequestParam("id") Long id) {
SafetyToolEntity detail = safetyToolService.getOne(Condition.getQueryWrapper(new SafetyToolEntity() {{
setId(id);
}}));
return R.data(SafetyToolWrapper.build().entityVO(detail));
SafetyToolVO safetyToolVO = safetyToolService.detail(id);
return R.data(safetyToolVO);
}
/**

9
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/hazard/util/ExcelConvertPdf.java

@ -43,7 +43,6 @@ public class ExcelConvertPdf {
Sheet sheet = workbook.getSheetAt(0);
int column = sheet.getRow(1).getLastCellNum();
int row = sheet.getPhysicalNumberOfRows();
System.out.println(row);
//下面是找出表格中的空行和空列
List nullCol = new ArrayList<>();
List nullRow = new ArrayList<>();
@ -76,7 +75,6 @@ public class ExcelConvertPdf {
PdfPTable table = new PdfPTable(column-sheet.getRow(1).getFirstCellNum());
List<CellRangeAddress> ranges = new ArrayList();
int sheetMergeCount = sheet.getNumMergedRegions();
System.out.println("sheetMergeCount"+sheetMergeCount);
for (int i = 0; i < sheetMergeCount; i++) {
CellRangeAddress range = sheet.getMergedRegion(i);
ranges.add(range);
@ -104,10 +102,6 @@ public class ExcelConvertPdf {
} else {
str = cell.getStringCellValue();
}
System.out.println("i ::"+i + "j::"+j);
System.out.println(str);
for (CellRangeAddress range : ranges) { //合并的单元格判断和处理
if (j >= range.getFirstColumn() && j <= range.getLastColumn() && i >= range.getFirstRow()
@ -125,7 +119,6 @@ public class ExcelConvertPdf {
rowNum = range.getLastRow() - range.getFirstRow() + 1;
colNum = range.getLastColumn() - range.getFirstColumn() + 1;
cell1 = mergeCell(str, font, rowNum, colNum);
System.out.println("合并"+rowNum+"、"+colNum);
table.addCell(cell1);
flag = false;
mergeFlag = ranges.size() > 1;
@ -172,4 +165,4 @@ public class ExcelConvertPdf {
cell.setMinimumHeight(25);
return cell;
}
}
}

6
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/hiddenDanger/service/impl/HiddenDangerPlanServiceImpl.java

@ -9,15 +9,19 @@ import com.hnac.hzims.safeproduct.hiddenDanger.mapper.HiddenDangerPlanMapper;
import com.hnac.hzims.safeproduct.hiddenDanger.service.IHiddenDangerPlanService;
import com.hnac.hzims.safeproduct.hiddenDanger.service.IPlanCheckItemService;
import com.hnac.hzims.safeproduct.hiddenDanger.vo.HDPlanVO;
import com.hnac.hzims.safeproduct.hiddenDanger.wrapper.HDPlanWrapper;
import com.hnac.hzims.safeproduct.hiddenDanger.wrapper.PlanCheckItemWrapper;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.core.tool.utils.CollectionUtil;
import org.springblade.system.user.cache.UserCache;
import org.springblade.system.user.entity.User;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
@Service
@ -65,7 +69,7 @@ public class HiddenDangerPlanServiceImpl extends ServiceImpl<HiddenDangerPlanMap
@Override
public HDPlanVO detail(Long id) {
HDPlanEntity plan = this.getById(id);
HDPlanVO planVO = BeanUtil.copy(plan, HDPlanVO.class);
HDPlanVO planVO = HDPlanWrapper.build().entityVO(plan);
List<PlanCheckItemEntity> checkItemList = planCheckItemService.list(Wrappers.<PlanCheckItemEntity>lambdaQuery().eq(PlanCheckItemEntity::getPlanId, id));
planVO.setCheckItemVOS(PlanCheckItemWrapper.build().listVO(checkItemList));
return planVO;

2
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/mapper/CarMaintenanceMapper.xml

@ -35,7 +35,7 @@
AND t1.start_time >= #{param.startTime}
</if>
<if test="param.endTime != null and param.endTime != ''">
AND t1.end_time &lt;= #{param.startTime}
AND t1.start_time &lt;= #{param.endTime}
</if>
<if test="param.carId != null and param.carId != ''">
AND t1.car_id = #{param.carId}

8
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/mapper/ConferenceRecordMapper.xml

@ -27,11 +27,11 @@
<if test="param.conferencePlanId != null and param.conferencePlanId != ''">
AND t2.id = #{param.conferencePlanId}
</if>
<if test="param.startTime != null and param.startTime != ''">
AND t1.actualStartTime >= #{param.startTime}
<if test="param.actualStartTime != null and param.actualStartTime != ''">
AND t1.actual_start_time >= #{param.actualStartTime}
</if>
<if test="param.endTime != null and param.endTime != ''">
AND t1.actualEndTime &lt;= #{param.endTime}
<if test="param.actualEndTime != null and param.actualEndTime != ''">
AND t1.actual_end_time &lt;= #{param.actualEndTime}
</if>
<if test="param.unit != null and param.unit != ''">
AND t2.unit like concat('%', #{param.unit}, '%')

7
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/ISafetyToolService.java

@ -45,4 +45,11 @@ public interface ISafetyToolService extends IService<SafetyToolEntity> {
* @return
*/
R remove(List<Long> idList);
/**
* 详情
* @param id 安全工器具id
* @return 安全工器具VO类
*/
SafetyToolVO detail(Long id);
}

1
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/impl/CarMaintenanceServiceImpl.java

@ -16,7 +16,6 @@ import com.hnac.hzims.safeproduct.enums.CarMaintenanceTypeEnum;
import com.hnac.hzims.safeproduct.mapper.CarMaintenanceMapper;
import com.hnac.hzims.safeproduct.mapper.CarMapper;
import com.hnac.hzims.safeproduct.service.ICarMaintenanceService;
import com.hnac.hzims.safeproduct.service.ICarService;
import com.hnac.hzims.safeproduct.utils.BaseUtil;
import com.hnac.hzims.safeproduct.vo.CarMaintenanceDetailVO;
import com.hnac.hzims.safeproduct.vo.CarMaintenancePageVO;

15
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/impl/SafetyToolServiceImpl.java

@ -38,6 +38,7 @@ import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.api.ResultCode;
import org.springblade.core.tool.utils.*;
import org.springblade.system.feign.ISysClient;
import org.springblade.system.user.entity.User;
@ -275,6 +276,20 @@ public class SafetyToolServiceImpl extends ServiceImpl<SafetyToolMapper, SafetyT
return R.status(removeByIds(idList));
}
/**
* 详情
*/
@Override
public SafetyToolVO detail(Long id) {
SafetyToolEntity detail = this.getOne(Condition.getQueryWrapper(new SafetyToolEntity() {{
setId(id);
}}));
if (cn.hutool.core.util.ObjectUtil.isEmpty(detail)) {
throw new ServiceException(ResultCode.REQ_REJECT, "没有访问该安全工器具的权限");
}
return SafetyToolWrapper.build().entityVO(detail);
}
/**
* 工器具Code唯一性校验

1
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/utils/HtmltoPdf.java

@ -111,7 +111,6 @@ public class HtmltoPdf {
public static String getCurrentOperatingSystem(){
String os = System.getProperty("os.name").toLowerCase();
System.out.println("---------当前操作系统是-----------" + os);
return os;
}

3
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/utils/ZXingGenCode.java

@ -47,9 +47,6 @@ public class ZXingGenCode {
Result result = null;
try {
image = ImageIO.read(new File(imgPath));
if (image == null) {
System.out.println("the decode image may be not exit.");
}
LuminanceSource source = new BufferedImageLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));

3
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/vo/SystemFileVO.java

@ -15,6 +15,9 @@ public class SystemFileVO extends SystemFileEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("创建人ID")
private Long createUserId;
@ApiModelProperty("创建人名称")
private String createUserName;

1
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/wrapper/SystemFileWrapper.java

@ -24,6 +24,7 @@ public class SystemFileWrapper extends BaseEntityWrapper<SystemFileEntity, Syste
SystemFileVO vo = BeanUtil.copy(entity, SystemFileVO.class);
User createUser = UserCache.getUser(entity.getCreateUser());
User updateUser = UserCache.getUser(entity.getUpdateUser());
vo.setCreateUserId(entity.getCreateUser());
vo.setCreateUserName(Optional.ofNullable(createUser).map(User::getName).orElse(null));
vo.setUpdateUserName(Optional.ofNullable(updateUser).map(User::getName).orElse(null));
return vo;

4
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/controller/OperationTicketController.java

@ -123,13 +123,9 @@ public class OperationTicketController {
businessMessageDTO.setUserIds(userIds);
businessMessageDTO.setCreateUser(1522897714092781569L);
System.out.println("businessMessageDTO = " + businessMessageDTO);
R<Boolean> booleanR = messageClient.sendAppAndWsMsgByUsers(businessMessageDTO);
if (!booleanR.isSuccess()) {
throw new ServiceException("消息推送失败");
}else {
System.out.println("推送成功");
}
}

9
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/controller/StandardTicketInfoController.java

@ -25,7 +25,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.boot.ctrl.BladeController;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.support.BladePage;
import org.springblade.core.mp.support.Condition;
@ -92,7 +92,7 @@ public class StandardTicketInfoController extends BladeController {
return standardTicketInfoService.detail(id);
}
@PostMapping("/queryList")
@ApiOperationSupport(order = 50)
@ApiOperation(value = "分页")
@ -101,7 +101,7 @@ public class StandardTicketInfoController extends BladeController {
return standardTicketInfoService.queryList(req, query);
}
@PostMapping("/exportStandardTicket")
@ApiOperationSupport(order = 2)
@ApiOperation(value = "操作票导出")
@ -123,14 +123,11 @@ public class StandardTicketInfoController extends BladeController {
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
List<StandardTicketExportVO> list = standardTicketInfoService.exportStandardTicket(req);
if(list!=null && list.size()>0){
System.out.println("---------------- size = " + list.size());
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream(), StandardTicketExportVO.class).autoCloseStream(Boolean.FALSE).sheet("操作票统计报表")
.doWrite(list);
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");

1
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/service/impl/StandardTicketInfoServiceImpl.java

@ -901,7 +901,6 @@ public class StandardTicketInfoServiceImpl extends ServiceImpl<StandardTicketInf
}
} catch (Exception e) {
log.error("转换失败----》" + e + standardTicketInfoEntity.toString());
System.out.println("转换失败----》" + e + standardTicketInfoEntity);
}
return exportVO;
}).collect(Collectors.toList());

7
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/TicketProcessServiceImpl.java

@ -152,7 +152,7 @@ public class TicketProcessServiceImpl implements TicketProcessService, StartProc
private final ISysClient sysClient;
/**
@ -469,8 +469,6 @@ public class TicketProcessServiceImpl implements TicketProcessService, StartProc
item.setTicketId(workTicketInfo.getId());
return item;
}).collect(Collectors.toList());
System.out.println("工作票危险点分析及控制措施票 : " + collect);
ticketInfoDangerService.saveBatch(collect);
}
}
@ -497,9 +495,6 @@ public class TicketProcessServiceImpl implements TicketProcessService, StartProc
String userIds = response.getUserId();
businessMessageDTO.setUserIds(userIds);
businessMessageDTO.setCreateUser(workTicketInfo.getCreateUser());
System.out.println("======================================================");
System.out.println("businessMessageDTO = " + businessMessageDTO);
System.out.println("======================================================");
R booleanR = messageClient.sendAppAndWsMsgByUsers(businessMessageDTO);
if (!booleanR.isSuccess()) {
throw new ServiceException("消息推送失败");

2
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/utils/ExcelUtil.java

@ -97,8 +97,6 @@ public class ExcelUtil {
if(resources.length == 1) {
InputStream inputStream = resources[0].getInputStream();
inputStreamToFile(inputStream, file);
}else {
System.out.println("请检查模板文件是否存在");
}
return file;
}

14
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/controller/WorkTicketInfoController.java

@ -27,7 +27,7 @@ import com.hnac.hzinfo.log.contants.BusinessType;
import com.hnac.hzinfo.log.contants.Risk;
import io.swagger.annotations.*;
import lombok.AllArgsConstructor;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.support.BladePage;
import org.springblade.core.mp.support.Condition;
@ -114,7 +114,7 @@ public class WorkTicketInfoController {
/**
* 分页
*/
@PostMapping("/queryList")
@ApiOperationSupport(order = 50)
@ApiOperation(value = "分页")
@ -131,7 +131,7 @@ public class WorkTicketInfoController {
public void exportWorkTicketInfoPdf(@RequestParam Long id, HttpServletResponse response) {
workTicketInfoService.exportWorkTicketInfoPdf(id, response);
}
@PostMapping("/exportWorkTicket")
@ApiOperationSupport(order = 2)
@ApiOperation(value = "工作票导出")
@ -155,13 +155,11 @@ public class WorkTicketInfoController {
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
List<WorkTicketExportVO> list = workTicketInfoService.exportWorkTicket(req);
if(list!=null && list.size()>0){
System.out.println("---------------- size = " + list.size());
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream(), WorkTicketExportVO.class).autoCloseStream(Boolean.FALSE).sheet("工作票统计报表")
.doWrite(list);
}
} catch (Exception e) {
System.out.println("exportExcel = " + e);
// 重置response
response.reset();
response.setContentType("application/json");
@ -214,7 +212,7 @@ public class WorkTicketInfoController {
return workTicketInfoService.licenseOfflineTicket(req);
}
@GetMapping("/userListByRoleAlias")
@ApiOperationSupport(order = 100)
@ApiOperation(value = "获取某机构下角色的人员列表")
@ -258,7 +256,7 @@ public class WorkTicketInfoController {
/**
* 获取工作票台账
*/
@GetMapping("/getWorkTicketBill")
@ApiOperation(value = "获取工作票台账")
public R<List<WorkTicketBillVO>> getWorkTicketBill(String emCode, String startTime, String endTime) {
@ -272,7 +270,7 @@ public class WorkTicketInfoController {
return R.data(workTicketInfoService.work(Condition.getPage(query),work));
}
@PostMapping("/cancel")
@ApiOperationSupport(order = 50)
@ApiOperation(value = "线下工作票作废")

2
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/service/impl/WorkTicketInfoServiceImpl.java

@ -1018,7 +1018,6 @@ public class WorkTicketInfoServiceImpl extends ServiceImpl<WorkTicketInfoMapper,
// System.out.println("获取classGroupMembers ==> " + classGroupMembers);
String[] split = classGroupMembers.split(",");
for (String classGroupMember : split) {
System.out.println(classGroupMember);
if (StringUtils.isNoneBlank(classGroupMember)) {
boolean matches = classGroupMember.matches("[0-9]+");
if (matches) {
@ -1314,7 +1313,6 @@ public class WorkTicketInfoServiceImpl extends ServiceImpl<WorkTicketInfoMapper,
}
return resEntity;
} catch (Exception e) {
System.out.println(e);
log.error("数据转换失败,参数:"+workTicketInfoVO+"报错信息:"+e);
return new WorkTicketExportVO();
}

1
hzims-service/weather/src/main/java/com/hnac/hzims/weather/config/XxlJobConfig.java

@ -45,7 +45,6 @@ public class XxlJobConfig {
xxlJobSpringExecutor.setAppname(appName);
xxlJobSpringExecutor.setIp(ip);
xxlJobSpringExecutor.setPort(port);
System.out.println(">>>>>>>>>>> xxl-rpc, port " + port);
xxlJobSpringExecutor.setAccessToken(accessToken);
xxlJobSpringExecutor.setLogPath(logPath);
xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);

Loading…
Cancel
Save