TBRequestFeedbackServiceImpl.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. package cn.com.lzt.sign.service.impl;
  2. import cn.com.lzt.sign.entity.TBRequestEntity;
  3. import cn.com.lzt.sign.entity.TBRequestFeedbackEntity;
  4. import cn.com.lzt.sign.service.TBRequestFeedbackService;
  5. import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery;
  6. import org.jeecgframework.core.common.model.json.DataGrid;
  7. import org.jeecgframework.core.common.service.impl.CommonServiceImpl;
  8. import org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil;
  9. import org.jeecgframework.tag.vo.datatable.SortDirection;
  10. import org.springframework.stereotype.Service;
  11. import javax.transaction.Transactional;
  12. import java.util.List;
  13. @Service("tBRequestFeedbackService")
  14. @Transactional
  15. public class TBRequestFeedbackServiceImpl extends CommonServiceImpl implements TBRequestFeedbackService {
  16. @Override
  17. public TBRequestFeedbackEntity getbyRequestId(String requestId) {
  18. TBRequestFeedbackEntity tBRequestFeedbackEntity = new TBRequestFeedbackEntity();
  19. DataGrid dataGrid =new DataGrid();
  20. CriteriaQuery cq = new CriteriaQuery(TBRequestFeedbackEntity.class, dataGrid);
  21. cq.eq("requestId",requestId);
  22. cq.addOrder("createdAt", SortDirection.desc);
  23. cq.add();
  24. List<Object> aaaaa = getListByCriteriaQuery(cq, false);
  25. tBRequestFeedbackEntity = (TBRequestFeedbackEntity)dataGrid.getResults().get(0);
  26. return tBRequestFeedbackEntity;
  27. }
  28. }