package com.matrix; import com.matrix.system.hive.bean.AchieveNew; import com.matrix.system.hive.bean.SysOrderItem; import com.matrix.system.hive.dao.AchieveNewDao; import com.matrix.system.hive.dao.SysOrderDao; import com.matrix.system.hive.dao.SysOrderItemDao; 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.util.List; /** * 测试类示例 * * @author jiangyouyao * @email 512061637@qq.com * @date 2019年2月25日 */ @RunWith(SpringRunner.class) @SpringBootTest(classes = {ZqErpApplication.class}, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class 四月份家居产品业绩恢复 { @Autowired SysOrderDao sysOrderDao; @Autowired SysOrderItemDao itemDao; @Autowired AchieveNewDao achieveNewDao; @Test public void recoverAchieve() { AchieveNew queryAchieve=new AchieveNew(); List items = itemDao.selectDgd(); for (SysOrderItem item : items) { if(item.getType().equals("家居产品")){ queryAchieve.setOrderItemId(item.getId()); List achieveNews = achieveNewDao.selectByModel(queryAchieve); for (AchieveNew achieve : achieveNews) { if(achieve.getHisConsume()==null){ achieve.setHisConsume(achieve.getGoodsCash()); achieveNewDao.updateByModel(achieve); System.out.println("更新业绩"+achieve.getId()); } } } } } }