时间处理

master
颜超 2 years ago
parent 8377d5870b
commit c8346e811b

@ -16,7 +16,6 @@
<packaging>pom</packaging>
<properties>
<java.version>1.8</java.version>
<fastjson.version>1.2.83</fastjson.version>
@ -62,7 +61,6 @@
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
@ -143,7 +141,7 @@
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.21.0.1</version>
<version>3.36.0.1</version> <!-- 使用你需要的版本 -->
</dependency>
<!--druid依赖添加-->
<dependency>
@ -161,7 +159,6 @@
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
@ -198,17 +195,9 @@
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
@ -278,14 +267,9 @@
</resources>
<finalName>imitate-${project.version}</finalName>
</build>
</project>

@ -5,10 +5,10 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ComponentScans;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import tk.mybatis.spring.annotation.MapperScan;
import java.util.TimeZone;
@EnableWebMvc
@MapperScan(basePackages = {"com.imitate.web.persistence.mapper"})
@ -17,8 +17,9 @@ import tk.mybatis.spring.annotation.MapperScan;
public class WebApplication {
public static void main(String[] args) {
// 设置默认时区为北京时区
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
SpringApplication.run(WebApplication.class, args);
}
}

@ -33,6 +33,7 @@ public class AlgorithmArgsConfigService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return algorithmArgsConfigMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -33,6 +33,7 @@ public class AlgorithmArgsDistributeService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return algorithmArgsDistributeMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -33,6 +33,7 @@ public class AlgorithmConfigService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return algorithmConfigMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -33,6 +33,7 @@ public class AlgorithmDistributeService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return algorithmDistributeMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -1,13 +1,9 @@
package com.imitate.web.module.simulation.service;
import cn.hutool.core.date.DateUtil;
import com.aliyuncs.utils.StringUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.params.ApplicationSystemParam;
import com.imitate.web.persistence.beans.ApplicationSystem;
import com.imitate.web.persistence.beans.DataTerminal;
import com.imitate.web.persistence.beans.Device;
import com.imitate.web.persistence.mapper.ApplicationSystemMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -53,6 +49,7 @@ public class ApplicationSystemService {
return -1;
}
applicationSystem.setCreateTime(nowAsString);
applicationSystem.setUpdateTime(nowAsString);
return applicationSystemMapper.insertSelective(applicationSystem);
} else {
if (null != oneByExample && !applicationSystem.getId().equals(oneByExample.getId())) {

@ -33,6 +33,7 @@ public class DataSyncInfoService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return dataSyncInfoMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -5,13 +5,11 @@ import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.utils.StringUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.common.util.SimpleFileUtils;
import com.imitate.web.params.DataTerminalParam;
import com.imitate.web.persistence.beans.DataTerminal;
import com.imitate.web.persistence.mapper.DataTerminalMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@ -44,6 +42,7 @@ public class DataTerminalService {
dataTerminal.setName("终端/服务器" + DateUtil.format(now, "yyyyMMddHHmmss"));
}
dataTerminal.setCreateTime(nowAsString);
dataTerminal.setUpdateTime(nowAsString);
return dataTerminalMapper.insertSelective(dataTerminal);
} else {
dataTerminal.setUpdateTime(nowAsString);

@ -1,7 +1,5 @@
package com.imitate.web.module.simulation.service;
import cn.hutool.core.date.DateUtil;
import com.aliyuncs.utils.StringUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.params.DeviceDataParam;
@ -32,6 +30,7 @@ public class DeviceDataService {
String nowAsString = formatter.format(now);
if (null == deviceData.getId()) {
deviceData.setCreateTime(nowAsString);
deviceData.setUpdateTime(nowAsString);
return deviceDataMapper.insertSelective(deviceData);
} else {
deviceData.setUpdateTime(nowAsString);

@ -5,7 +5,6 @@ import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.params.DistributionListParam;
import com.imitate.web.params.DistributionParam;
import com.imitate.web.persistence.beans.Device;
import com.imitate.web.persistence.beans.DeviceDistribution;
import com.imitate.web.persistence.mapper.DeviceDistributionMapper;
import com.imitate.web.persistence.mapper.DeviceMapper;
@ -51,6 +50,7 @@ public class DeviceDistributionService {
if (null == param.getId()) {
param.setBeginTime(now);
param.setCreateTime(nowAsString);
param.setUpdateTime(nowAsString);
param.setEndTime(now.plusDays(30 * 3));
param.setStatus("1");
param.setNumber("CK" + DateUtil.format(now, "yyyyMMddHHmmss"));

@ -1,9 +1,7 @@
package com.imitate.web.module.simulation.service;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.date.LocalDateTimeUtil;
import com.aliyuncs.utils.StringUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.github.pagehelper.page.PageMethod;
import com.imitate.web.params.DeviceHardParam;
@ -49,6 +47,7 @@ public class DeviceHardService {
deviceHard.setDeviceName("设备" + DateUtil.format(now, "yyyyMMddHHmmss"));
}
deviceHard.setCreateTime(nowAsString);
deviceHard.setUpdateTime(nowAsString);
return deviceHardMapper.insertSelective(deviceHard);
} else {
if (null != oneByExample && !deviceHard.getId().equals(oneByExample.getId())) {
@ -65,6 +64,7 @@ public class DeviceHardService {
/**
*
*
* @param param
* @return
*/
@ -78,6 +78,7 @@ public class DeviceHardService {
/**
*
*
* @param param
* @return
*/

@ -1,17 +1,15 @@
package com.imitate.web.module.simulation.service;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.imitate.web.persistence.beans.DeviceInit;
import com.imitate.web.persistence.mapper.DeviceInitMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import tk.mybatis.mapper.entity.Example;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
@Service
public class DeviceInitService {
@ -31,7 +29,8 @@ public class DeviceInitService {
String nowAsString = formatter.format(now);
deviceInit.setSecret("aGVsbG93b3JsZAo=");
deviceInit.setAlgorithm("Y2Fuc2h1Cg==");
deviceInit.setSelfInspectionCode("emlqaWFubWEK");;
deviceInit.setSelfInspectionCode("emlqaWFubWEK");
;
deviceInit.setDeviceName("X设备");
deviceInit.setInitNumber("D:\\");
deviceInit.setVersionNumber("v1.0");
@ -51,6 +50,7 @@ public class DeviceInitService {
deviceInit.setId(list.get(0).getId());
deviceInitMapper.updateByPrimaryKeySelective(deviceInit);
} else {
deviceInit.setUpdateTime(nowAsString);
deviceInitMapper.insertSelective(deviceInit);
}
@ -62,7 +62,7 @@ public class DeviceInitService {
*/
public int installDevice() {
List<DeviceInit> list = deviceInitMapper.selectAll();
if(list.size() > 0){
if (!list.isEmpty()) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowAsString = formatter.format(now);
@ -87,5 +87,4 @@ public class DeviceInitService {
}
}

@ -5,14 +5,14 @@ import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.utils.StringUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.params.DeviceListParam;
import com.imitate.web.params.DeviceParam;
import com.imitate.web.persistence.beans.Device;
import com.imitate.web.persistence.beans.DeviceType;
import com.imitate.web.persistence.beans.Producer;
import com.imitate.web.persistence.mapper.DeviceMapper;
import com.imitate.web.persistence.mapper.DeviceTypeMapper;
import com.imitate.web.persistence.mapper.ProducerMapper;
import com.imitate.web.persistence.beans.Device;
import com.imitate.web.persistence.mapper.DeviceMapper;
import com.imitate.web.persistence.beans.Producer;
import com.imitate.web.params.DeviceListParam;
import com.imitate.web.vo.DeviceByTypeVO;
import com.imitate.web.vo.DeviceVO;
import org.springframework.beans.BeanUtils;
@ -68,6 +68,7 @@ public class DeviceService{
}
device.setAddTime(now);
device.setCreateTime(nowAsString);
device.setUpdateTime(nowAsString);
return deviceMapper.insertSelective(device);
} else {
if (null != oneByExample && !device.getId().equals(oneByExample.getId())) {
@ -161,7 +162,8 @@ public class DeviceService{
e.setAddTime(LocalDateTime.now());
e.setStatus("0");
e.setDistributionId(0L);
};
}
;
return deviceMapper.insertList(deviceList);
}

@ -2,11 +2,11 @@ package com.imitate.web.module.simulation.service;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.persistence.mapper.DeviceTypeMapper;
import com.imitate.web.persistence.mapper.DeviceTypeProducerMapper;
import com.imitate.web.params.DeviceTypeParam;
import com.imitate.web.persistence.beans.DeviceType;
import com.imitate.web.persistence.beans.DeviceTypeProducer;
import com.imitate.web.params.DeviceTypeParam;
import com.imitate.web.persistence.mapper.DeviceTypeMapper;
import com.imitate.web.persistence.mapper.DeviceTypeProducerMapper;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -74,6 +74,7 @@ public class DeviceTypeService {
}
//新增设备类型
deviceType.setCreateTime(nowAsString);
deviceType.setUpdateTime(nowAsString);
int i = deviceTypeMapper.insertSelective(deviceType);
if (null == deviceTypeParam.getProducerIdList() || i < 0) {
return i;

@ -43,6 +43,7 @@ public class DutyAreaInfoService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (dutyAreaInfo.getId() == null) {
dutyAreaInfo.setCreateTime(nowStr);
dutyAreaInfo.setUpdateTime(nowStr);
return dutyAreaInfoMapper.insertSelective(dutyAreaInfo);
} else {
dutyAreaInfo.setUpdateTime(nowStr);

@ -29,6 +29,7 @@ public class ManagerSystemService {
String nowAsString = formatter.format(now);
if (null == managerSystem.getId()) {
managerSystem.setCreateTime(nowAsString);
managerSystem.setUpdateTime(nowAsString);
return managerSystemMapper.insertSelective(managerSystem);
} else {
managerSystem.setUpdateTime(nowAsString);

@ -1,14 +1,14 @@
package com.imitate.web.module.simulation.service;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import cn.hutool.json.JSONArray;
import com.imitate.web.persistence.beans.RemoteFileConfig;
import com.imitate.web.persistence.mapper.RemoteFileConfigMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import cn.hutool.json.JSONArray;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
@Service
public class NetGlqService {
@ -18,10 +18,9 @@ public class NetGlqService {
private RemoteFileConfigMapper remoteFileConfigMapper;
/**
*
*
* @param type
* @return
*/
@ -59,6 +58,7 @@ public class NetGlqService {
/**
* -
*
* @param type
* @param jsonStr
*/
@ -105,6 +105,7 @@ public class NetGlqService {
/**
*
*
* @param type
*/
public void cleanRemoteConfig(Integer type) {

@ -1,14 +1,14 @@
package com.imitate.web.module.simulation.service;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.aliyuncs.utils.StringUtils;
import com.imitate.web.persistence.beans.ParameterSet;
import com.imitate.web.persistence.mapper.ParameterSetMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@Service
public class ParameterSetService {
@ -18,9 +18,10 @@ public class ParameterSetService {
private ParameterSetMapper parameterSetMapper;
@Transactional
public Integer updateOrAdd(ParameterSet parameterSet) {
try {
// 执行数据库操作,包括插入操作
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowAsString = formatter.format(now);
@ -29,13 +30,17 @@ public class ParameterSetService {
parameterSet.setIpAddress("114.114.114.114");
}
parameterSet.setCreateTime(nowAsString);
parameterSet.setUpdateTime(nowAsString);
return parameterSetMapper.insertSelective(parameterSet);
} else {
parameterSet.setUpdateTime(nowAsString);
return parameterSetMapper.updateByPrimaryKeySelective(parameterSet);
}
} catch (Exception e) {
e.printStackTrace();
}
return 0;
}
}

@ -2,8 +2,8 @@ package com.imitate.web.module.simulation.service;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.persistence.mapper.DeviceMapper;
import com.imitate.web.persistence.beans.Producer;
import com.imitate.web.persistence.mapper.DeviceMapper;
import com.imitate.web.persistence.mapper.ProducerMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -38,6 +38,7 @@ public class ProducerService {
String nowAsString = formatter.format(now);
if (producer.getId() == null) {
producer.setCreateTime(nowAsString);
producer.setUpdateTime(nowAsString);
return producerMapper.insertSelective(producer);
} else {
producer.setUpdateTime(nowAsString);

@ -1,10 +1,5 @@
package com.imitate.web.module.simulation.service;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.params.ClearTextKeyBodyParam;
@ -31,6 +26,13 @@ import com.imitate.web.persistence.mapper.SecretImportMapper;
import com.imitate.web.persistence.mapper.SecretIssueMailboxMapper;
import com.imitate.web.persistence.mapper.SecretIssuePrivateMapper;
import com.imitate.web.persistence.mapper.SecretIssueSubordinateMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
@Service
public class SecretBodyService {
@ -65,8 +67,6 @@ public class SecretBodyService {
private EncryptedKeyBodyMapper encryptedKeyBodyMapper;
/**
*
*/
@ -86,6 +86,7 @@ public class SecretBodyService {
/**
*
*
* @param id
*/
public void publisherSecret(Integer id) {
@ -107,10 +108,9 @@ public class SecretBodyService {
}
/**
*
*
* @param param
*/
public void addSecretAsk(SecretAskParam param) {
@ -120,6 +120,7 @@ public class SecretBodyService {
/**
*
*
* @param productNumber
* @param fileName
*/
@ -177,10 +178,9 @@ public class SecretBodyService {
}
/**
*
*
* @param param
* @return
*/
@ -193,6 +193,7 @@ public class SecretBodyService {
/**
* -
*
* @param type 1. 2. 3.
* @param id
*/
@ -224,9 +225,13 @@ public class SecretBodyService {
/**
* -
*
* @param id id 使
*/
public void addSecretBodyAcceptance(Integer id) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowAsString = formatter.format(now);
SecretImport secretImport = secretImportMapper.selectByPrimaryKey(id);
if (secretImport != null) {
secretImport.setCurrentStatus("已使用");
@ -246,15 +251,16 @@ public class SecretBodyService {
secretBodyAcceptance.setCodeCarriers(secretImport.getApplyModel());
secretBodyAcceptance.setNumber(secretImport.getNumber());
secretBodyAcceptance.setNotes("备注");
secretBodyAcceptance.setCreateTime(nowAsString);
secretBodyAcceptance.setUpdateTime(nowAsString);
secretBodyAcceptanceMapper.insertSelective(secretBodyAcceptance);
}
}
/**
* -
*
* @param param
* @return
*/
@ -265,10 +271,9 @@ public class SecretBodyService {
}
/**
* -
*
* @return
*/
public PageInfo<SecretIssueSubordinate> belowIssueList(SecretIssueSubordinateParam param) {
@ -280,6 +285,7 @@ public class SecretBodyService {
/**
* -
*
* @param param
* @return
*/
@ -290,9 +296,9 @@ public class SecretBodyService {
}
/**
* -
*
* @param param
* @return
*/
@ -303,17 +309,19 @@ public class SecretBodyService {
}
/**
* - 1 2 3
*
* @param id
*/
public void issue(Integer type, Integer id) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowAsString = formatter.format(now);
SecretImport secretImport = secretImportMapper.selectByPrimaryKey(id);
if (secretImport != null) {
secretImport.setCurrentStatus("已使用");
secretImport.setUpdateTime(nowAsString);
secretImportMapper.updateByPrimaryKeySelective(secretImport);
switch (type) {
case 1:
@ -332,9 +340,10 @@ public class SecretBodyService {
secretIssueSubordinate.setApplyManagerSysName("申请管理系统名称");
secretIssueSubordinate.setApplyManagerModelName("申请管理系统实体标识");
secretIssueSubordinate.setQuantity(secretImport.getApplyNum());
secretIssueSubordinate.setQuantityTime(LocalDateTime.now());
secretIssueSubordinate.setQuantityTime(nowAsString);
secretIssueSubordinate.setDistCode("配发编号");
secretIssueSubordinate.setApplyCode("申请编号");
secretIssueSubordinate.setUpdateTime(nowAsString);
secretIssueSubordinateMapper.insertSelective(secretIssueSubordinate);
break;
case 2:
@ -353,6 +362,8 @@ public class SecretBodyService {
secretIssueMailbox.setOverTime(LocalDateTime.now());
secretIssueMailbox.setNotificationFlag("通知标志");
secretIssueMailbox.setDeleteFlag("删除标志");
secretIssueMailbox.setCreateTime(nowAsString);
secretIssueMailbox.setUpdateTime(nowAsString);
secretIssueMailboxMapper.insertSelective(secretIssueMailbox);
break;
default:
@ -362,19 +373,17 @@ public class SecretBodyService {
secretIssuePrivate.setProductCode(secretImport.getProductNum());
secretIssuePrivate.setIssueManagerSysName("配发管理系统名称");
secretIssuePrivate.setSyncStatus("已同步");
secretIssuePrivate.setCreateTime(nowAsString);
secretIssuePrivate.setUpdateTime(nowAsString);
secretIssuePrivateMapper.insertSelective(secretIssuePrivate);
break;
}
}
}
/**
* -
*/
@ -391,20 +400,4 @@ public class SecretBodyService {
}
}

@ -1,14 +1,15 @@
package com.imitate.web.module.simulation.service;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.imitate.web.persistence.beans.SecretInit;
import com.imitate.web.persistence.mapper.SecretInitMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import tk.mybatis.mapper.entity.Example;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
@Service
public class SecretInitService {
@ -17,10 +18,9 @@ public class SecretInitService {
private SecretInitMapper secretInitMapper;
/**
*
*
* @param fileName
* @return
*/
@ -80,7 +80,6 @@ public class SecretInitService {
}
/**
* 1 2 3
*/
@ -103,9 +102,9 @@ public class SecretInitService {
}
/**
*
*
* @return
*/
public SecretInit secretInfo() {
@ -113,9 +112,4 @@ public class SecretInitService {
}
}

@ -1,10 +1,5 @@
package com.imitate.web.module.simulation.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.imitate.web.params.ManageSysDiskDataMaintenanceParam;
@ -14,12 +9,17 @@ import com.imitate.web.persistence.beans.SecretImport;
import com.imitate.web.persistence.mapper.ManageSysDiskDataMaintenanceMapper;
import com.imitate.web.persistence.mapper.ManagerSecretSettingMapper;
import com.imitate.web.persistence.mapper.SecretImportMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
@Service
public class SecretInstallService {
@Autowired
private ManageSysDiskDataMaintenanceMapper manageSysDiskDataMaintenanceMapper;
@ -32,11 +32,15 @@ public class SecretInstallService {
/**
* -
*
* @param fileName
*/
public void dataImport(String fileName) {
//1 . 先清空数据
manageSysDiskDataMaintenanceMapper.deleteAll();
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowAsString = formatter.format(now);
//2 . 判断文件正确性 造数据
if (fileName.equals("xxx.zip")) {
ManageSysDiskDataMaintenance param = new ManageSysDiskDataMaintenance();
@ -44,13 +48,13 @@ public class SecretInstallService {
param.setCarrierModel("LS2");
param.setVersion(1);
param.setDataLength(60);
param.setCreateTime(nowAsString);
param.setUpdateTime(nowAsString);
manageSysDiskDataMaintenanceMapper.insertSelective(param);
}
}
/**
*
*/
@ -61,16 +65,17 @@ public class SecretInstallService {
}
/**
*
*
* @param type
* @param id id
*/
public void secretInstall(Integer type, Integer id) {
SecretImport secretImport = secretImportMapper.selectByPrimaryKey(id);
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowAsString = formatter.format(now);
switch (type) {
case 1:
//管理密钥装配
@ -89,6 +94,8 @@ public class SecretInstallService {
managerSecretSetting.setEnterDate("20232211");
managerSecretSetting.setManagementFlag("协同管理标志");
managerSecretSetting.setAssemblySituation("装配情况");
managerSecretSetting.setCreateTime(nowAsString);
managerSecretSetting.setUpdateTime(nowAsString);
managerSecretSettingMapper.insertSelective(managerSecretSetting);
break;
case 2:
@ -104,7 +111,4 @@ public class SecretInstallService {
}
}

@ -3,9 +3,9 @@ package com.imitate.web.module.simulation.service;
import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.utils.StringUtils;
import com.imitate.common.util.SimpleFileUtils;
import com.imitate.web.module.simulation.enums.SecretKeyTypeEnum;
import com.imitate.web.params.SecretKeyParam;
import com.imitate.web.persistence.beans.SecretKey;
import com.imitate.web.module.simulation.enums.SecretKeyTypeEnum;
import com.imitate.web.persistence.mapper.SecretKeyMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -73,6 +73,7 @@ public class SecretKeyService{
lc = secretKeyMapper.updateByAlgorithmAndType(secretKey);
if (lc <= 0) {
secretKey.setCreateTime(nowAsString);
secretKey.setUpdateTime(nowAsString);
lc = secretKeyMapper.insertSelective(secretKey);
}
} else {
@ -84,6 +85,7 @@ public class SecretKeyService{
lc = secretKeyMapper.updateByLengthAndType(secretKey);
if (lc <= 0) {
secretKey.setCreateTime(nowAsString);
secretKey.setUpdateTime(nowAsString);
lc = secretKeyMapper.insertSelective(secretKey);
}
}

@ -35,6 +35,7 @@ public class UpholdAlgorithmInfoService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return upholdAlgorithmInfoMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -35,6 +35,7 @@ public class UpholdArgsInfoService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return upholdArgsInfoMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -34,6 +34,7 @@ public class UpholdManagerSystemService {
String nowStr = LocalDateTime.now().format(DateConfig.DATE_TIME_FORMATTER);
if (entity.getId() == null) {
entity.setCreateTime(nowStr);
entity.setUpdateTime(nowStr);
return upholdManagerSystemMapper.insertSelective(entity);
} else {
entity.setUpdateTime(nowStr);

@ -1,15 +1,12 @@
package com.imitate.web.persistence.beans;
import java.time.LocalDateTime;
import java.util.Date;
import javax.persistence.Table;
import com.imitate.common.util.AbstractDO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.Table;
import java.time.LocalDateTime;
@Data
@EqualsAndHashCode(callSuper = false)
@ -44,7 +41,7 @@ public class SecretIssueSubordinate extends AbstractDO {
private Integer quantity;
private LocalDateTime quantityTime;
private String quantityTime;
private String distCode;

@ -1,15 +1,11 @@
server.port=8088
server.servlet.context-path=/xgd
server.servlet.context-path=/
server.max-http-header-size=8192
server.compression.enabled=true
server.compression.min-response-size=1024
server.compression.mime-types=text/plain,text/css,text/xml,text/javascript,application/json,application/javascript,application/xml,application/xml+rss,application/x-javascript,application/x-httpd-php,image/jpeg,image/gif,image/png
server.tomcat.uri-encoding=UTF-8
spring.config.import=classpath:common.properties
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.initialSize=200
spring.datasource.maxActive=400
@ -21,30 +17,23 @@ spring.datasource.testWhileIdle=true
mybatis.type-aliases-package=com.imitate.web.persistence.beans
mybatis.mapperLocations=classpath*:mybatis/*.xml
mybatis.configuration.map-underscore-to-camel-case=true
# SQLite
spring.datasource.driver-class-name=org.sqlite.JDBC
spring.datasource.url=jdbc:sqlite::resource:db/sqlite3.db
spring.datasource.url=jdbc:sqlite::resource:db/sqlite3.db?date_string_format=yyyy-MM-dd HH:mm:ss
#xgd init
imitate.init.path=/data/workspace/platform/eva/datacenter
#imitate.init.path=C:\\xgd
imitate.init.xml=xgdImitateInit.xml
imitate.init.xlsx=xgdImitateInit.xlsx
#mapper
mapper.mappers=com.imitate.common.util.BaseMapper
mapper.not-empty=false
mapper.identity=MYSQL
# pagehelper
pagehelper.helper-dialect=mysql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
#showSql
logging.level.com.imitate.web.persistence.mapper=debug

Loading…
Cancel
Save