no message

main
HUOJIN\92525 2024-09-10 15:10:03 +08:00
parent c17dc3c01b
commit d1c2837b49
5 changed files with 83 additions and 20 deletions

View File

@ -21,19 +21,41 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
/**
* @author Liu Xue
* @date 2018-11-24
*/
@Repository
public interface LogRepository extends JpaRepository<Log,Long>, JpaSpecificationExecutor<Log> {
public interface LogRepository extends JpaRepository<Log, Long>, JpaSpecificationExecutor<Log> {
/**
*
*
* @param logType
*/
@Modifying
@Query(value = "delete from sys_log where log_type = ?1", nativeQuery = true)
void deleteByLogType(String logType);
/**
* sys_log_bk1
*
*/
@Modifying
@Transactional
@Query(value = "insert into sys_log_bk " +
"(description, log_type, method, params, return_data, request_ip, time, username, address, browser,exception_detail, create_time) " +
"select description, log_type, method, params, return_data, request_ip, `time`, username, address, browser, exception_detail, create_time " +
"from sys_log where create_time < DATE_SUB(NOW(), INTERVAL 1 MONTH)", nativeQuery = true)
void insertSysLogBackUp();
/**
*
*/
@Modifying
@Transactional
@Query(value = "delete from sys_log where create_time < DATE_SUB(NOW(), INTERVAL 1 MONTH) ", nativeQuery = true)
void cleanSysLog();
}

View File

@ -158,23 +158,11 @@ public class StockServiceImpl implements StockService {
List<Map<String, Object>> list = new ArrayList<>();
for (StockDto stock : all) {
Map<String, Object> map = new LinkedHashMap<>();
map.put("容器代码", stock.getCode());
map.put("上级容器ID", stock.getPid());
map.put("仓库ID", stock.getDept().getName());
map.put("地标ID", stock.getPoint().getName());
map.put("子容器数量", stock.getSubCount());
map.put("容器名称", stock.getName());
map.put("容器类型", stock.getStockType());
map.put("容器使用重量", stock.getUseWeight());
map.put("容器使用体积", stock.getUseSize());
map.put("容器重量占用率", stock.getUsageWeight());
map.put("容器体积占用率", stock.getUsageSize());
map.put("状态", stock.getEnabled());
map.put("创建人", stock.getCreateBy());
map.put("修改人", stock.getUpdateBy());
map.put("创建时间", stock.getCreateTime());
map.put("修改时间", stock.getUpdateTime());
map.put("顶级容器ID", stock.getTopId());
map.put("代码", stock.getCode());
map.put("类型", stock.getStockType());
map.put("状态", stock.getStatus());
map.put("启用", stock.getEnabled());
map.put("地标", stock.getPoint()==null?null:stock.getPoint().getCode());
list.add(map);
}

View File

@ -357,7 +357,7 @@ public class AgvTaskServiceImpl implements AgvTaskService {
}
private void sendAgvTask(AgvTask agvTask, String json) {
String resultJson = HttpPostUtil.sendPostReq(UrlApi.submitMission(), json);
/* String resultJson = HttpPostUtil.sendPostReq(UrlApi.submitMission(), json);
if (StringUtils.isEmpty(resultJson)) {
throw new BadRequestException("AGV返回信息:下发任务接口调用失败!");
}
@ -367,7 +367,10 @@ public class AgvTaskServiceImpl implements AgvTaskService {
}
String code = resulObject.getString("code");
String message = resulObject.getString("message");
String message = resulObject.getString("message");*/
String code = "0";
String message = "";
String resultJson = "";
if (!"0".equals(code)) {
throw new BadRequestException("AGV返回信息:" + message);
} else {

View File

@ -18,11 +18,32 @@ package com.youchain.modules.quartz.repository;
import com.youchain.modules.quartz.domain.QuartzLog;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
/**
* @author Liu Xue
* @date 2019-01-07
*/
public interface QuartzLogRepository extends JpaRepository<QuartzLog,Long>, JpaSpecificationExecutor<QuartzLog> {
/**
* sys_quartz_log_bk1
*
*/
@Modifying
@Transactional
@Query(value = "insert into sys_quartz_log_bk " +
"(bean_name, create_time, cron_expression, exception_detail, is_success, job_name, method_name, params, `time`) " +
"select bean_name, create_time, cron_expression, exception_detail, is_success, job_name, method_name, params, `time` " +
"from sys_quartz_log where create_time < DATE_SUB(NOW(), INTERVAL 1 MONTH)", nativeQuery = true)
void insertQuartzLogBackUp();
/**
*
*/
@Modifying
@Transactional
@Query(value = "delete from sys_quartz_log where create_time < DATE_SUB(NOW(), INTERVAL 1 MONTH) ", nativeQuery = true)
void cleanQuartzLog();
}

View File

@ -0,0 +1,29 @@
package com.youchain.modules.quartz.task;
import com.youchain.modules.quartz.repository.QuartzJobRepository;
import com.youchain.modules.quartz.repository.QuartzLogRepository;
import com.youchain.repository.LogRepository;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Slf4j
@Service
public class logTask {
@Autowired
private LogRepository logRepository;
@Autowired
private QuartzLogRepository quartzLogRepository;
/**
*
*/
public void cleanLog() {
logRepository.insertSysLogBackUp();
logRepository.cleanSysLog();
quartzLogRepository.insertQuartzLogBackUp();
quartzLogRepository.cleanQuartzLog();
}
}