diff --git a/op-modules/op-device/src/main/java/com/op/device/controller/DeviceInterfaceController.java b/op-modules/op-device/src/main/java/com/op/device/controller/DeviceInterfaceController.java
index c538a303b..dce62c2f6 100644
--- a/op-modules/op-device/src/main/java/com/op/device/controller/DeviceInterfaceController.java
+++ b/op-modules/op-device/src/main/java/com/op/device/controller/DeviceInterfaceController.java
@@ -179,13 +179,7 @@ public class DeviceInterfaceController {
*/
@GetMapping("/getDeviceRefreshTime")
public AjaxResult getDeviceRefreshTime(EquOperation equOperation) {
- DynamicDataSourceContextHolder.push(equOperation.getPoolName());
- try {
- return deviceInterfaceService.getDeviceRefreshTime(equOperation);
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
-
+ return deviceInterfaceService.getDeviceRefreshTime(equOperation);
}
/**
diff --git a/op-modules/op-device/src/main/java/com/op/device/service/impl/DeviceInterfaceServiceImpl.java b/op-modules/op-device/src/main/java/com/op/device/service/impl/DeviceInterfaceServiceImpl.java
index 9825c11b0..5349e9e63 100644
--- a/op-modules/op-device/src/main/java/com/op/device/service/impl/DeviceInterfaceServiceImpl.java
+++ b/op-modules/op-device/src/main/java/com/op/device/service/impl/DeviceInterfaceServiceImpl.java
@@ -193,7 +193,7 @@ public class DeviceInterfaceServiceImpl implements IDeviceInterfaceService {
* 看板刷新时间
*/
@Override
- @DS("master")
+ @DS("#header.poolName")
public AjaxResult getDeviceRefreshTime(EquOperation equOperation) {
String refreshTime = deviceInterfaceMapper.getDeviceRefreshTime(equOperation);
int time = Integer.parseInt(refreshTime);
diff --git a/op-modules/op-mes/src/main/java/com/op/mes/controller/MesReportWorksController.java b/op-modules/op-mes/src/main/java/com/op/mes/controller/MesReportWorksController.java
index 3a4f0be6a..064e7f226 100644
--- a/op-modules/op-mes/src/main/java/com/op/mes/controller/MesReportWorksController.java
+++ b/op-modules/op-mes/src/main/java/com/op/mes/controller/MesReportWorksController.java
@@ -182,7 +182,7 @@ public class MesReportWorksController extends BaseController {
/**
* 更新设备的运行时间
**/
- @PostMapping("/mesProTask")
+ @PostMapping("/updateEquRunTime")
public R updateEquRunTime() {
return mesReportWorksService.updateEquRunTime();
}
diff --git a/op-modules/op-mes/src/main/java/com/op/mes/domain/vo/MesDailyReportVo.java b/op-modules/op-mes/src/main/java/com/op/mes/domain/vo/MesDailyReportVo.java
index 82f973c67..7a991c653 100644
--- a/op-modules/op-mes/src/main/java/com/op/mes/domain/vo/MesDailyReportVo.java
+++ b/op-modules/op-mes/src/main/java/com/op/mes/domain/vo/MesDailyReportVo.java
@@ -5,6 +5,7 @@ import com.op.common.core.annotation.Excel;
import com.op.common.core.web.domain.BaseEntity;
import java.math.BigDecimal;
+import java.math.RoundingMode;
import java.util.Date;
public class MesDailyReportVo extends BaseEntity {
@@ -72,7 +73,7 @@ public class MesDailyReportVo extends BaseEntity {
private String manStandard;//标准用人
//计划产量
// 实际用人
- @Excel(name = "实际用人")
+ @Excel(name = "实际用人", scale = 2,roundingMode = BigDecimal.ROUND_HALF_UP)
private BigDecimal useMan;
private String workorderName;
diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml
index eeca0642e..400c40a7b 100644
--- a/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml
+++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml
@@ -631,6 +631,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and machine_code = #{machineCode}
and machine_name like concat('%', #{machineName}, '%')
and upload_status = #{uploadStatus}
+ and batch like concat('%', #{batch}, '%')
group by workorder_code, product_code,product_name,machine_code,machine_name,shift_code
,upload_status,unit
,upload_time,upload_msg
diff --git a/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcInterfaceServiceImpl.java b/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcInterfaceServiceImpl.java
index 42c9d0fc4..a79ee5484 100644
--- a/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcInterfaceServiceImpl.java
+++ b/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcInterfaceServiceImpl.java
@@ -99,17 +99,13 @@ public class QcInterfaceServiceImpl implements IQcInterfaceService {
}
@Override
+ @DS("#header.poolName")
public List getCheckProjectsPie(QcInterface qcInterface) {
- DynamicDataSourceContextHolder.push(qcInterface.getFactoryCode());
- try {
+
String nowYMD = DateUtils.getDate();
qcInterface.setYmd(nowYMD);
List dtos = qcInterfaceMapper.getCheckProjectsPie1(qcInterface);
return dtos;
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
-
}
@@ -199,9 +195,9 @@ public class QcInterfaceServiceImpl implements IQcInterfaceService {
}
@Override
+ @DS("#header.poolName")
public Map getProduceStaticInfo(QcInterface qcInterface) {
- DynamicDataSourceContextHolder.push(qcInterface.getFactoryCode());
- try {
+
String nowYMD = DateUtils.getDate();
qcInterface.setYmd(nowYMD);
@@ -252,33 +248,21 @@ public class QcInterfaceServiceImpl implements IQcInterfaceService {
}
}
return dtoMap;
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
-
}
@Override
+ @DS("#header.poolName")
public List getProduceNoOkList(QcInterface qcInterface) {
- DynamicDataSourceContextHolder.push(qcInterface.getFactoryCode());
- try {
List dtos = qcInterfaceMapper.getProduceNoOkList1(qcInterface);
return dtos;
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
-// String nowYMD = DateUtils.getDate();
-// qcInterface.setYmd(nowYMD);
-// List dtos = qcInterfaceMapper.getProduceNoOkList(qcInterface);
-
-
}
@Override
+ @DS("#header.poolName")
public Map> getProMonthNoOk(QcInterface qcInterface) {
- DynamicDataSourceContextHolder.push(qcInterface.getFactoryCode());
+
Map> dtoMap = new HashMap<>();
- try {
+
String nowYMD = DateUtils.getDate();
String[] nowYMDs = nowYMD.split("-");
int nowMonth = Integer.parseInt(nowYMDs[1]);
@@ -313,17 +297,12 @@ public class QcInterfaceServiceImpl implements IQcInterfaceService {
// dtoMap.put("month", monthNames0);
// dtoMap.put("monthData", monthData0);
// /**质量看板测试结束**/
-
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
return dtoMap;
}
@Override
+ @DS("#header.poolName")
public QcInterface getLineDayNoOk(QcInterface qcInterface) {
- DynamicDataSourceContextHolder.push(qcInterface.getFactoryCode());
- try {
QcInterface dto = new QcInterface();
Calendar calendar = Calendar.getInstance();
@@ -368,16 +347,14 @@ public class QcInterfaceServiceImpl implements IQcInterfaceService {
}
dto.setSeries(series);//
return dto;
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
}
@Override
+ @DS("#header.poolName")
public List getMonthOfYearContrast(QcInterface qcInterface) {
- DynamicDataSourceContextHolder.push(qcInterface.getFactoryCode());
+
List dtos = new ArrayList<>();
- try {
+
QcInterface nowYM = new QcInterface();
QcInterface lastYM = new QcInterface();
String nowYMD = DateUtils.getDate();
@@ -438,9 +415,7 @@ public class QcInterfaceServiceImpl implements IQcInterfaceService {
dtos.add(lastYM);
dtos.add(nowYM);
- }finally {
- DynamicDataSourceContextHolder.poll();
- }
+
return dtos;
}