AttendaceServiceImpl.java
946 Bytes
package com.bsth.service.attendace;
import com.bsth.data.attendance.entity.JsyAttendance;
import com.bsth.data.basic.line.LineDataBuffer;
import com.bsth.entity.Line;
import com.bsth.service.impl.BaseServiceImpl;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
import java.util.Map;
/**
* Created by panzhao on 2018/2/23.
*/
@Service
public class AttendaceServiceImpl extends BaseServiceImpl<JsyAttendance, Long> implements AttendaceService{
@Override
public Page<JsyAttendance> list(Map<String, Object> map, Pageable pageable) {
Page<JsyAttendance> page = super.list(map, pageable);
Line line;
for(JsyAttendance att : page.getContent()){
line = LineDataBuffer.get(att.getLineCode());
if(null != line)
att.setLineName(line.getName());
}
return page;
}
}