diff --git a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesUnitpriceReport.java b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesUnitpriceReport.java
index abd136338..b91cc67db 100644
--- a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesUnitpriceReport.java
+++ b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesUnitpriceReport.java
@@ -54,6 +54,9 @@ public class MesUnitpriceReport extends BaseEntity {
@Excel(name = "产品名称")
private String productName;
+ @Excel(name = "带线组长")
+ private String lineLeader;
+
// @Excel(name = "产线编码")
// private String sapCode;
@@ -78,6 +81,8 @@ public class MesUnitpriceReport extends BaseEntity {
@Excel(name = "岗位")
private String post;
+ @Excel(name = "工时")
+ private String attr2;
/**
* 子工序名称
*/
@@ -110,8 +115,6 @@ public class MesUnitpriceReport extends BaseEntity {
@Excel(name = " 计件薪酬(元)")
private BigDecimal result;
- @Excel(name = "工时")
- private String attr2;
@Excel(name = "扣款")
private BigDecimal kk;
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 cf2fb73be..cecbce7b8 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
@@ -18,7 +18,7 @@ public class MesDailyReportVo extends BaseEntity {
@Excel(name = "车间编码")
private String workshopName;
@JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = "日期")
+ @Excel(name = "日期",dateFormat = "yyyy-MM-dd")
private Date productDate;//工单日期
// sap
@Excel(name = "产线编码")
diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java
index d682dee4f..1bcc5383b 100644
--- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java
+++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java
@@ -468,10 +468,16 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService {
.divide(new BigDecimal(dto.getQuantitySplit()),2,BigDecimal.ROUND_HALF_UP);
dto.setCompleteRate(completeRate.toString()+"%");
//标准工时=母单数量*规格/产线标准效率
- BigDecimal workTimeStandard = new BigDecimal(realQua)
- .multiply(new BigDecimal(dto.getSpec()))
- .divide(dto.getEfficiency(),2,BigDecimal.ROUND_HALF_UP);
- dto.setWorkTimeStandard(workTimeStandard.toString());
+ BigDecimal workTimeStandard = BigDecimal.ZERO;
+ if(dto.getEfficiency() != null){
+ workTimeStandard = new BigDecimal(realQua)
+ .multiply(new BigDecimal(dto.getSpec()))
+ .divide(dto.getEfficiency(),2,BigDecimal.ROUND_HALF_UP);
+ dto.setWorkTimeStandard(workTimeStandard.toString());
+ }else{
+ dto.setWorkTimeStandard("-");
+ }
+
// 产线效率 标准工时/实际工时
BigDecimal productivity = workTimeStandard
diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesUnitpriceReportMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesUnitpriceReportMapper.xml
index 58b2e4ad9..e463ab550 100644
--- a/op-modules/op-mes/src/main/resources/mapper/mes/MesUnitpriceReportMapper.xml
+++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesUnitpriceReportMapper.xml
@@ -27,7 +27,7 @@
-
+
@@ -95,7 +95,8 @@
CAST (mup.attr1 AS DECIMAL(18, 6)) AS attr1,
ROUND(mup.attr1 * mur.attr1, 2) AS result,
- mur.create_time
+ mur.create_time,
+ mur.create_by
FROM
mes_unitprice_report mur
LEFT JOIN mes_unit_price mup ON RIGHT ( mur.product_code, 11 ) = mup.product_code
@@ -168,8 +169,8 @@
mur.sj,
mur.tsfy,
mur.ybbt,
- mur.xcbt
-
+ mur.xcbt,
+ mur.create_by
+
+
diff --git a/op-modules/op-system/src/main/resources/mapper/system/SysUserMapper.xml b/op-modules/op-system/src/main/resources/mapper/system/SysUserMapper.xml
index 6b316b1a5..5ca38953c 100644
--- a/op-modules/op-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/op-modules/op-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -81,10 +81,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND u.phonenumber like concat('%', #{phonenumber}, '%')
- AND date_format(u.create_time,'%y%m%d') >= date_format(#{params.beginTime},'%y%m%d')
+ and CONVERT(varchar(30),u.create_time, 120) >= CONVERT(varchar(30),#{params.beginTime}, 120)
- AND date_format(u.create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d')
+ and CONVERT(varchar(30),u.create_time, 120) <= CONVERT(varchar(30),#{params.endTime}, 120)
AND (u.dept_id = #{deptId} OR u.dept_id IN ( SELECT t.dept_id FROM sys_dept t