package com.xzx.gc.system.service; import com.xzx.gc.entity.OrderStorageInfo; import com.xzx.gc.system.mapper.OrderStorageInfoMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import tk.mybatis.mapper.entity.Example; import java.util.List; @Service @Transactional public class OrderStorageService { @Autowired private OrderStorageInfoMapper orderStorageInfoMapper; public void add(OrderStorageInfo orderStorageInfo){ orderStorageInfoMapper.insertSelective(orderStorageInfo); } public List findByStorageType(Short storageType){ OrderStorageInfo orderStorageInfo=new OrderStorageInfo(); orderStorageInfo.setSysStorageType(storageType); return orderStorageInfoMapper.select(orderStorageInfo); } public List findByStorageTypeByTime(Short storageType){ Example example=new Example(OrderStorageInfo.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("sysStorageType",storageType); criteria.andCondition("DATE_FORMAT(storage_time,'%Y-%m-%d')=date_sub(CURRENT_DATE(), interval 1 day)"); return orderStorageInfoMapper.selectByExample(example); } }