格式化检验数据创建时间
This commit is contained in:
parent
289dbe69d6
commit
9e2a28914e
@ -55,4 +55,12 @@ public class QcSourceController {
|
|||||||
return qcSourceService.exportExcel(exportSourceExcelQo);
|
return qcSourceService.exportExcel(exportSourceExcelQo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 格式化创建时间历史数据
|
||||||
|
*/
|
||||||
|
@GetMapping("/formatCreateTime")
|
||||||
|
public String formatCreateTime() {
|
||||||
|
return qcSourceService.formatCreateTime();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,4 @@ public interface QcSourceDao extends JpaRepository<QcSourceEntity, Integer>, Jpa
|
|||||||
@Query(value = "SELECT * FROM qc_source WHERE batch_no LIKE %?1% AND machine_no LIKE %?2% AND material_no LIKE %?3% AND mould_no LIKE %?4% AND variety_no LIKE %?5% AND craft_item_no LIKE %?6% ORDER BY create_time DESC", nativeQuery = true)
|
@Query(value = "SELECT * FROM qc_source WHERE batch_no LIKE %?1% AND machine_no LIKE %?2% AND material_no LIKE %?3% AND mould_no LIKE %?4% AND variety_no LIKE %?5% AND craft_item_no LIKE %?6% ORDER BY create_time DESC", nativeQuery = true)
|
||||||
List<QcSourceEntity> queryQcSource(String batchNo, String machineNo, String materialNo, String mouldNo, String varietyNo, String craftItemNo);
|
List<QcSourceEntity> queryQcSource(String batchNo, String machineNo, String materialNo, String mouldNo, String varietyNo, String craftItemNo);
|
||||||
|
|
||||||
@Query(value = "SELECT create_time FROM qc_source WHERE batch_no LIKE %?1% AND machine_no LIKE %?2% AND material_no LIKE %?3% AND mould_no LIKE %?4% AND variety_no LIKE %?5% AND craft_item_no LIKE %?6% ORDER BY create_time ASC", nativeQuery = true)
|
|
||||||
List<String> queryQcSourceAsc(String batchNo, String machineNo, String materialNo, String mouldNo, String varietyNo, String craftItemNo);
|
|
||||||
|
|
||||||
}
|
}
|
@ -23,6 +23,12 @@ public class QcSourceEntity {
|
|||||||
@Column(length = 85, columnDefinition = "varchar(85)")
|
@Column(length = 85, columnDefinition = "varchar(85)")
|
||||||
private String createTime;
|
private String createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 格式化创建时间
|
||||||
|
*/
|
||||||
|
@Column(length = 85, columnDefinition = "varchar(85)")
|
||||||
|
private String createTimeFormat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批次号
|
* 批次号
|
||||||
*/
|
*/
|
||||||
@ -90,6 +96,14 @@ public class QcSourceEntity {
|
|||||||
this.createTime = createTime;
|
this.createTime = createTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCreateTimeFormat() {
|
||||||
|
return createTimeFormat;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateTimeFormat(String createTimeFormat) {
|
||||||
|
this.createTimeFormat = createTimeFormat;
|
||||||
|
}
|
||||||
|
|
||||||
public String getBatchNo() {
|
public String getBatchNo() {
|
||||||
return batchNo;
|
return batchNo;
|
||||||
}
|
}
|
||||||
@ -156,6 +170,18 @@ public class QcSourceEntity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "QcSourceEntity{" + "id=" + id + ", createTime='" + createTime + '\'' + ", batchNo='" + batchNo + '\'' + ", machineNo='" + machineNo + '\'' + ", materialNo='" + materialNo + '\'' + ", mouldNo='" + mouldNo + '\'' + ", varietyNo='" + varietyNo + '\'' + ", craftItemNo='" + craftItemNo + '\'' + ", qcItemNo='" + qcItemNo + '\'' + ", qcValue='" + qcValue + '\'' + '}';
|
return "QcSourceEntity{" +
|
||||||
|
"id=" + id +
|
||||||
|
", createTime='" + createTime + '\'' +
|
||||||
|
", createTimeFormat='" + createTimeFormat + '\'' +
|
||||||
|
", batchNo='" + batchNo + '\'' +
|
||||||
|
", machineNo='" + machineNo + '\'' +
|
||||||
|
", materialNo='" + materialNo + '\'' +
|
||||||
|
", mouldNo='" + mouldNo + '\'' +
|
||||||
|
", varietyNo='" + varietyNo + '\'' +
|
||||||
|
", craftItemNo='" + craftItemNo + '\'' +
|
||||||
|
", qcItemNo='" + qcItemNo + '\'' +
|
||||||
|
", qcValue='" + qcValue + '\'' +
|
||||||
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -27,4 +27,8 @@ public interface QcSourceService {
|
|||||||
*/
|
*/
|
||||||
String exportExcel(ExportSourceExcelQo exportSourceExcelQo) throws Exception;
|
String exportExcel(ExportSourceExcelQo exportSourceExcelQo) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 格式化创建时间历史数据
|
||||||
|
*/
|
||||||
|
String formatCreateTime();
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,9 @@ public class QcSourceServiceImpl implements QcSourceService {
|
|||||||
if (Constant.QC_ITEM_TYPE_STRING.equals(qcItemByNo.get().getQcItemType())) {
|
if (Constant.QC_ITEM_TYPE_STRING.equals(qcItemByNo.get().getQcItemType())) {
|
||||||
System.out.println("添加检验数据(文本类型)" + insertQo.toString());
|
System.out.println("添加检验数据(文本类型)" + insertQo.toString());
|
||||||
QcSourceEntity entity = new QcSourceEntity();
|
QcSourceEntity entity = new QcSourceEntity();
|
||||||
entity.setCreateTime(LocalDateUtils.getCurrentSecond());
|
String currentSecond = LocalDateUtils.getCurrentSecond();
|
||||||
|
entity.setCreateTime(currentSecond);
|
||||||
|
entity.setCreateTimeFormat(LocalDateUtils.formatCurrentSecond(currentSecond));
|
||||||
entity.setBatchNo(LocalStringUtils.formatEmptyValue(batchNo));
|
entity.setBatchNo(LocalStringUtils.formatEmptyValue(batchNo));
|
||||||
entity.setMachineNo(LocalStringUtils.formatEmptyValue(machineNo));
|
entity.setMachineNo(LocalStringUtils.formatEmptyValue(machineNo));
|
||||||
entity.setMaterialNo(LocalStringUtils.formatEmptyValue(materialNo));
|
entity.setMaterialNo(LocalStringUtils.formatEmptyValue(materialNo));
|
||||||
@ -112,7 +114,9 @@ public class QcSourceServiceImpl implements QcSourceService {
|
|||||||
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "上传图片失败!", locale);
|
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "上传图片失败!", locale);
|
||||||
}
|
}
|
||||||
QcSourceEntity entity = new QcSourceEntity();
|
QcSourceEntity entity = new QcSourceEntity();
|
||||||
entity.setCreateTime(LocalDateUtils.getCurrentSecond());
|
String currentSecond = LocalDateUtils.getCurrentSecond();
|
||||||
|
entity.setCreateTime(currentSecond);
|
||||||
|
entity.setCreateTimeFormat(LocalDateUtils.formatCurrentSecond(currentSecond));
|
||||||
entity.setBatchNo(LocalStringUtils.formatEmptyValue(batchNo));
|
entity.setBatchNo(LocalStringUtils.formatEmptyValue(batchNo));
|
||||||
entity.setMachineNo(LocalStringUtils.formatEmptyValue(machineNo));
|
entity.setMachineNo(LocalStringUtils.formatEmptyValue(machineNo));
|
||||||
entity.setMaterialNo(LocalStringUtils.formatEmptyValue(materialNo));
|
entity.setMaterialNo(LocalStringUtils.formatEmptyValue(materialNo));
|
||||||
@ -539,5 +543,14 @@ public class QcSourceServiceImpl implements QcSourceService {
|
|||||||
return "excel/" + excelFileName;
|
return "excel/" + excelFileName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 格式化创建时间历史数据
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String formatCreateTime() {
|
||||||
|
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,9 @@ public interface Constant {
|
|||||||
*/
|
*/
|
||||||
String QC_ITEM_TYPE_PICTURE = "1";
|
String QC_ITEM_TYPE_PICTURE = "1";
|
||||||
|
|
||||||
long QC_TIME_INTERVAL = 1;
|
/**
|
||||||
|
* 检验数据时间分组间隔
|
||||||
|
*/
|
||||||
|
long QC_TIME_INTERVAL = 3600;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package com.xkrs.util;
|
package com.xkrs.util;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
public class LocalDateUtils {
|
public class LocalDateUtils {
|
||||||
@ -8,9 +10,10 @@ public class LocalDateUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String getCurrentSecond() {
|
public static String getCurrentSecond() {
|
||||||
|
|
||||||
// return DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss");
|
|
||||||
return String.valueOf(new Date().getTime() / 1000L);
|
return String.valueOf(new Date().getTime() / 1000L);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String formatCurrentSecond(String second) {
|
||||||
|
return DateUtil.format(new Date(second + "000"), "yyyy-MM-dd HH:mm:ss");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user