Acq0401CusData.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.emato.cus.supervise.biz.acq0401up;
  2. import com.emato.cus.supervise.biz.CusData;
  3. import com.emato.cus.supervise.constant.EmtRecordTimeEnum;
  4. import com.emato.cus.supervise.domain.WmsAcqShelfLoad04;
  5. import com.emato.cus.supervise.domainCus.CusAcqShelfLoad04;
  6. import com.emato.cus.supervise.entity.Wms2CusAcqShelfLoad04;
  7. import com.emato.cus.supervise.service.cus.CusAcqShelfLoadService04;
  8. import org.slf4j.Logger;
  9. import org.slf4j.LoggerFactory;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Component;
  12. import org.springframework.stereotype.Service;
  13. import java.util.List;
  14. /**
  15. * 货物上下架数据 上架 CUS
  16. * @author Scott Chen
  17. * @version 1.0
  18. * 2017-10-31 12:38
  19. */
  20. @Component
  21. public class Acq0401CusData implements CusData {
  22. private static final Logger logger = LoggerFactory.getLogger(Acq0401CusData.class);
  23. @Autowired
  24. private CusAcqShelfLoadService04 cusAcqShelfLoadService04;
  25. private static final String DATA_TYPE_INFO = "[" + EmtRecordTimeEnum.I_01_01.getCode() + "]" + EmtRecordTimeEnum.I_01_01.getName();
  26. @Override
  27. public int insertCus(List<?> list) {
  28. logger.info("---------- 货物上下架数据::上架::写入本次监控数据开始 --------------------");
  29. List<WmsAcqShelfLoad04> wmsList = (List<WmsAcqShelfLoad04>) list;
  30. List<CusAcqShelfLoad04> cusList = Wms2CusAcqShelfLoad04.toCus(wmsList);
  31. int result = cusAcqShelfLoadService04.addCusAcqShelfLoad04(cusList);
  32. logger.info("---【" + DATA_TYPE_INFO + "】写入监控数据:{} 条", result);
  33. logger.info("---------- 货物上下架数据::上架::写入本次监控数据结束 --------------------");
  34. return result;
  35. }
  36. }