Commit 35c99507 authored by 鹿朋's avatar 鹿朋

修改失败订单为失效

parent f2c293ff
...@@ -83,7 +83,17 @@ public class RetryController { ...@@ -83,7 +83,17 @@ public class RetryController {
redisService.del(lockKey); redisService.del(lockKey);
} }
} }
@RequestMapping("/updateFaiLog")
public String updateFailLogStates (String[] assetNoArr) {
for (String assetNo : assetNoArr) {
DistributeFailLog distributeFailLog = distributeFailLogRepository.findByAssetNoAndEnable(assetNo, true);
if (distributeFailLog != null) {
distributeFailLog.setEnable(false);
distributeFailLogRepository.save(distributeFailLog);
}
}
return "ok";
}
private void retryDistributeFailLogList(List<DistributeFailLog> distributeFailLogList) { private void retryDistributeFailLogList(List<DistributeFailLog> distributeFailLogList) {
if (CollectionUtils.isNotEmpty(distributeFailLogList)) { if (CollectionUtils.isNotEmpty(distributeFailLogList)) {
......
package com.quantgroup.asset.distribution.service.jpa.repository; package com.quantgroup.asset.distribution.service.jpa.repository;
import java.sql.Timestamp; import com.quantgroup.asset.distribution.service.jpa.entity.DistributeFailLog;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import com.quantgroup.asset.distribution.service.jpa.entity.DistributeFailLog; import java.sql.Timestamp;
/** /**
* 分发失败Repository * 分发失败Repository
* @author liwenbin
* *
* @author liwenbin
*/ */
public interface IDistributeFailLogRepository extends JpaRepository<DistributeFailLog, Long>{ public interface IDistributeFailLogRepository extends JpaRepository<DistributeFailLog, Long> {
/** /**
* 根据时间查询失败订单 * 根据时间查询失败订单
* @param start *
* @param end * @param start
* @param enable * @param end
* @param pageable * @param enable
* @return * @param pageable
*/ * @return
public Page<DistributeFailLog> findByCreatedAtBetweenAndEnable(Timestamp start, Timestamp end, Boolean enable,Pageable pageable); */
public Page<DistributeFailLog> findByCreatedAtBetweenAndEnable(Timestamp start, Timestamp end, Boolean enable, Pageable pageable);
/**
* 根据assentNo查询失败订单
*
* @param assentNo
* @param enable
* @return
*/
DistributeFailLog findByAssetNoAndEnable(String assentNo, boolean enable);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment