From 96e622e737ec7d0b9f3a64ecc4e4a53389a207a2 Mon Sep 17 00:00:00 2001 From: JiangYouYao <ak473600000> Date: Fri, 18 Mar 2022 17:00:09 +0800 Subject: [PATCH] 重构:订单取消逻辑 --- zq-erp/src/test/java/com/matrix/JyyTests.java | 60 +++++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 45 insertions(+), 15 deletions(-) diff --git a/zq-erp/src/test/java/com/matrix/JyyTests.java b/zq-erp/src/test/java/com/matrix/JyyTests.java index bac5650..3f4c132 100644 --- a/zq-erp/src/test/java/com/matrix/JyyTests.java +++ b/zq-erp/src/test/java/com/matrix/JyyTests.java @@ -1,24 +1,22 @@ package com.matrix; -import cn.hutool.json.JSONArray; -import cn.hutool.json.JSONObject; -import cn.hutool.json.JSONUtil; -import com.matrix.component.redis.RedisClient; -import com.matrix.system.common.bean.SysFunction; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.matrix.system.hive.bean.MoneyCardUse; +import com.matrix.system.hive.dao.MoneyCardUseDao; import com.matrix.system.hive.service.imp.SysVipInfoServiceImpl; import com.matrix.system.score.dao.ScoreVipDetailDao; import com.matrix.system.score.service.ScoreVipDetailService; import com.matrix.system.shopXcx.dao.ShopOrderV2Dao; +import com.matrix.system.shopXcx.mqTask.OrderDingDingNoticeTask; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.annotation.Rollback; import org.springframework.test.context.junit4.SpringRunner; -import java.util.ArrayList; -import java.util.HashMap; +import java.io.IOException; import java.util.List; -import java.util.Map; /** * 测试类示例 @@ -45,25 +43,56 @@ @Autowired SysVipInfoServiceImpl sysVipInfoService; + + @Autowired - RedisClient redisClient; + OrderDingDingNoticeTask orderDingDingNoticeTask; + + @Autowired + MoneyCardUseDao moneyCardUseDao; + @Test - public void testRedis() { + public void finxMoneyCardUserId() throws IOException { + long id=2531; + final List<MoneyCardUse> moneyCardUses = moneyCardUseDao.selectList(new LambdaQueryWrapper<MoneyCardUse>().gt(MoneyCardUse::getId, 2531)); - List<SysFunction> fnList = new ArrayList<>(); - fnList.add(new SysFunction()); + for (MoneyCardUse moneyCardUs : moneyCardUses) { + moneyCardUseDao.updateId(moneyCardUs.getId(),++id); + } - Map map = new HashMap(); - map.put("a", fnList); - redisClient.saveMapValue("map", map); + System.out.println(moneyCardUses.size()); + } + + + @Test + @Rollback + public void testNoticeTask() throws IOException { + // orderDingDingNoticeTask.handle("",new Delivery(null,null,"1295".getBytes())); + + } @Test + public void testRedis() { + + /*List<SysFunction> fnList = new ArrayList<>(); + fnList.add(new SysFunction()); + + Map map = new HashMap(); + map.put("a", fnList); + redisClient.saveMapValue("map", map); +*/ + + } + + + @Test public void testRedis2() { +/* String map = redisClient.getCachedValue("map"); JSONObject json = JSONUtil.parseObj(map); @@ -75,6 +104,7 @@ SysFunction sysFunction = jsonArray.get(i, SysFunction.class); System.out.println(sysFunction.getHasThisFn()); } +*/ -- Gitblit v1.9.1