admin
2022-08-25 146dbd5ed24c1fe63766aa45e0ce602caa39748e
fanli/src/main/java/com/yeshi/fanli/service/impl/user/HistorySearchServiceImpl.java
@@ -1,29 +1,28 @@
package com.yeshi.fanli.service.impl.user;
import java.util.Date;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.mybatis.HistorySearchMapper;
import com.yeshi.fanli.dao.user.HistorySearchDao;
import com.yeshi.fanli.entity.bus.search.HistorySearch;
import com.yeshi.fanli.service.inter.user.HistorySearchService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Date;
import java.util.UUID;
@Service
public class HistorySearchServiceImpl implements HistorySearchService {
   @Resource
   private HistorySearchMapper historySearchMapper;
    @Resource
    private HistorySearchDao historySearchDao;
   public void addHistorySearch(String searchKey, String bid) {
      searchKey = searchKey != null && searchKey.length() > 64 ? searchKey.substring(0, 64) : searchKey;
      HistorySearch historySearch = new HistorySearch();
      historySearch.setName(searchKey);
      historySearch.setBusinessId(bid);
      historySearch.setCreatetime(new Date());
      historySearch.setState(0);
      historySearchMapper.insertSelective(historySearch);
   }
    public void addHistorySearch(HistorySearch search) {
        if (search.getId() == null) {
            search.setId(UUID.randomUUID().toString());
        }
        if (search.getCreatetime() == null) {
            search.setCreatetime(new Date());
        }
        historySearchDao.save(search);
    }
}