Commit a5e1f87f authored by hezhen's avatar hezhen

修改评论

parent 6f43125e
......@@ -2,9 +2,11 @@ package com.xxfc.platform.order.biz;
import com.alibaba.fastjson.JSONObject;
import com.github.wxiaoqi.security.common.biz.BaseBiz;
import com.github.wxiaoqi.security.common.util.result.JsonResultUtil;
import com.xxfc.platform.order.entity.OrderRentVehicleDetail;
import com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper;
import com.xxfc.platform.vehicle.feign.VehicleFeign;
import com.xxfc.platform.vehicle.feign.dto.AppUserDTO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import tk.mybatis.mapper.entity.Example;
......@@ -31,32 +33,57 @@ public class OrderRentVehicleBiz extends BaseBiz<OrderRentVehicleDetailMapper, O
return mapper.listByOrderId(orderId);
}
//评分
public void addScore(Integer userid,Integer score,Integer orderId) {
public JSONObject addScore(Integer userid,Integer score,Integer orderId) {
try {
List<OrderRentVehicleDetail> list=mapper.listByOrderId(orderId);
int num=0;
if(list.size()>0){
Example example = new Example(OrderRentVehicleDetail.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("order_id",orderId);
OrderRentVehicleDetail detail=list.get(0);
Integer modelId=detail.getModelId();
detail=new OrderRentVehicleDetail();
detail.setScore(score);
detail.setSUserid(userid);
detail.setSTime(System.currentTimeMillis());
num=mapper.updateByExampleSelective(detail,example);
if(num>0){
score=mapper.getPScore(modelId);
vehicleFeign.addScore(modelId,score);
return JsonResultUtil.createSuccessResultWithObj(orderId);
List<OrderRentVehicleDetail> list=mapper.listByOrderId(orderId);
int num=0;
if(list.size()>0){
}
}
return JsonResultUtil.createDefaultFail();
}catch (Exception e){
e.printStackTrace();
return JsonResultUtil.createDefaultFail();
}
}
//获取用户评分列表
public JSONObject getScoreAll(Integer orderId) {
try {
Example example = new Example(OrderRentVehicleDetail.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("order_id",orderId);
OrderRentVehicleDetail detail=list.get(0);
Integer modelId=detail.getModelId();
detail=new OrderRentVehicleDetail();
detail.setScore(score);
detail.setSUserid(userid);
detail.setSTime(System.currentTimeMillis());
num=mapper.updateByExampleSelective(detail,example);
if(num>0){
score=mapper.getPScore(modelId);
vehicleFeign.addScore(modelId,score);
}
}
List<OrderRentVehicleDetail> list=mapper.selectByExample(example);
if(list.size()>0){
OrderRentVehicleDetail detail=list.get(0);
Integer modelId=detail.getModelId();
}
return JsonResultUtil.createDefaultFail();
} catch (Exception e) {
e.printStackTrace();
return JsonResultUtil.createDefaultFail();
}
}
//获取用户评分列表
public List<JSONObject> getScoreAll(Integer userid) {
return null;
}
//获取全部评论
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment