Pu Zhibing
7 天以前 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc
DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderEvaluateServiceImpl.java
@@ -4,6 +4,7 @@
import com.stylefeng.guns.modular.system.dao.OrderEvaluateMapper;
import com.stylefeng.guns.modular.system.model.OrderEvaluate;
import com.stylefeng.guns.modular.system.service.IOrderEvaluateService;
import com.stylefeng.guns.modular.system.util.DateUtil;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@@ -32,13 +33,25 @@
     * @throws Exception
     */
    @Override
    public Map<String, Object> queryEvaluate(Integer pageNum, Integer size, Integer uid) throws Exception {
    public Map<String, Object> queryEvaluate(Integer language, Integer pageNum, Integer size, Integer uid) throws Exception {
        pageNum = (pageNum - 1) * size;
        Map<String, Object> map = new HashMap<>();
        Double aDouble = orderEvaluateMapper.queryCount(uid);
        List<Map<String, Object>> list = orderEvaluateMapper.queryEvaluate(pageNum, size, uid);
        for (Map<String, Object> objectMap : list) {
            if(null != objectMap.get("insertTime")){
                String insertTime = objectMap.get("insertTime").toString();
                objectMap.put("insertTime", DateUtil.conversionFormat(language, insertTime));
            }
        }
        map.put("sumScore", null != aDouble ? new BigDecimal(aDouble).setScale(1, BigDecimal.ROUND_HALF_EVEN).doubleValue() : 0);
        map.put("list", list);
        return map;
    }
    @Override
    public Double queryDriverScore(Integer driverId) throws Exception {
        return this.baseMapper.queryDriverScore(driverId);
    }
}