package com.matrix; import com.matrix.system.common.bean.SysUsers; import com.matrix.system.hive.bean.SysShopInfo; import com.matrix.system.dataMove.DateMoveServiceImpl; import com.matrix.system.hive.bean.SysVipLevel; 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.context.junit4.SpringRunner; import java.io.UnsupportedEncodingException; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.List; /** * @author wzy * @date 2021-03-18 **/ @RunWith(SpringRunner.class) @SpringBootTest(classes = {ZqErpApplication.class},webEnvironment =SpringBootTest.WebEnvironment.RANDOM_PORT) public class DataMoveTest { @Autowired private DateMoveServiceImpl dataMove; /** * 商铺信息迁移 */ @Test public void slaveTest() { List shopInfos = dataMove.oldShopInfo(); dataMove.toNewShopInfo(shopInfos); } /** * 后台用户迁移 * @throws UnsupportedEncodingException * @throws NoSuchAlgorithmException */ @Test public void sysUsersMoveTest() throws UnsupportedEncodingException, NoSuchAlgorithmException { List sysUsers = dataMove.oldSysUsers(); dataMove.newSysUsers(sysUsers); } /** * 会员等级迁移 */ // @Test public void vipLevelMove() { List sysVipLevels = dataMove.vipLevelOld(); dataMove.vipLevelNew(sysVipLevels); } /** * 会员信息迁移 */ // @Test public void vipInfoMoveTest() { dataMove.vipInfoNew(dataMove.vipInfoOld()); } // @Test public void supplierTypeMoveTest() { dataMove.supplierNew(dataMove.supplierTypeOld()); } // @Test public void supplierInfoMoveTest() { dataMove.supplierInfoNew(dataMove.supplierInfoOld()); } // @Test public void shoppingGoodsCateMoveTest() { dataMove.goodsCategoryNew(dataMove.goodsCategoryOld()); dataMove.goodsCategoryParentIdUpdate(); } // @Test public void goodsTypeMoveTest() { dataMove.goodsTypeNew(dataMove.goodsTypeOld()); dataMove.updateGoodsTypeParentId(); } /** * 项目 * 家居产品 * 充值卡 * 套餐 * 综合卡 */ // @Test public void shoppingGoodsMoveTest() { dataMove.shoppingGoodsNew(dataMove.shoppingGoodsOld("家居产品"), "家居产品"); } // @Test public void shoppingGoodsProjTest() { dataMove.shoppingGoodsNew(dataMove.shoppingGoodsProjectOld(), "项目"); } // @Test public void shoppingGoodsTcTest() { dataMove.shoppingGoodsNew(dataMove.shoppingGoodsTcList(), "套餐"); } // @Test public void shoppingGoodsCzkTest() { dataMove.shoppingGoodsNew(dataMove.shoppingGoodsCzkOld(), "充值卡"); } // @Test public void shoppingGoodsZhkTest() { dataMove.shoppingGoodsZhkNew(dataMove.shoppingGoodsZhkOld()); } // @Test public void shopStaffMoveTest() throws UnsupportedEncodingException, NoSuchAlgorithmException { dataMove.shopStaffInfoNew(dataMove.shopStaffInfoOld()); } // @Test public void orderMoveTest() { dataMove.orderNew(dataMove.orderOld()); } // @Test public void bedInfoMoveTest() { dataMove.bedInfoNew(dataMove.bedInfoOld()); } @Test public void projUseMoveTest() { dataMove.projUseNew(dataMove.projUseMoveOld()); } @Test public void serviceOrderMoveTest() { dataMove.serviceOrderNew(dataMove.serviceOrderOld()); } }