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<SysOrderItem> items = itemDao.selectDgd();
|
for (SysOrderItem item :
|
items) {
|
if(item.getType().equals("家居产品")){
|
queryAchieve.setOrderItemId(item.getId());
|
List<AchieveNew> achieveNews = achieveNewDao.selectByModel(queryAchieve);
|
for (AchieveNew achieve :
|
achieveNews) {
|
if(achieve.getHisConsume()==null){
|
achieve.setHisConsume(achieve.getGoodsCash());
|
achieveNewDao.updateByModel(achieve);
|
System.out.println("更新业绩"+achieve.getId());
|
}
|
}
|
}
|
}
|
|
}
|
|
|
}
|