//package com.stylefeng.guns;
|
//
|
//import com.alibaba.fastjson.JSON;
|
//import com.stylefeng.guns.core.util.ToolUtil;
|
//import com.stylefeng.guns.modular.shunfeng.model.DriverRide;
|
//import com.stylefeng.guns.modular.shunfeng.model.Evaluate;
|
//import com.stylefeng.guns.modular.shunfeng.model.OrderRide;
|
//import com.stylefeng.guns.modular.shunfeng.service.IDriverRideService;
|
//import com.stylefeng.guns.modular.shunfeng.service.IEvaluateService;
|
//import com.stylefeng.guns.modular.shunfeng.service.IOrderRideService;
|
//import com.stylefeng.guns.modular.shunfeng.util.SensitiveWordUtil;
|
//import com.stylefeng.guns.modular.specialTrain.model.OrderPrivateCar;
|
//import com.stylefeng.guns.modular.specialTrain.server.IOrderPrivateCarService;
|
//import com.stylefeng.guns.modular.system.dao.SensitiveWordsMapper;
|
//import com.stylefeng.guns.modular.system.model.Company;
|
//import com.stylefeng.guns.modular.system.model.Driver;
|
//import com.stylefeng.guns.modular.system.model.SensitiveWords;
|
//import com.stylefeng.guns.modular.system.model.UserInfo;
|
//import com.stylefeng.guns.modular.system.service.ICompanyService;
|
//import com.stylefeng.guns.modular.system.service.IDriverService;
|
//import com.stylefeng.guns.modular.system.service.IUserInfoService;
|
//import com.stylefeng.guns.modular.system.util.EmailUtil;
|
//import com.stylefeng.guns.modular.system.util.ResultUtil;
|
//import com.stylefeng.guns.modular.system.util.qianyuntong.OrderUtil;
|
//import com.stylefeng.guns.modular.system.util.qianyuntong.UserUtil;
|
//import com.stylefeng.guns.modular.system.util.qianyuntong.model.*;
|
//import com.stylefeng.guns.modular.taxi.service.IPaymentRecordService;
|
//import lombok.extern.slf4j.Slf4j;
|
//import org.junit.Test;
|
//import org.junit.runner.RunWith;
|
//import org.springframework.beans.BeanUtils;
|
//import org.springframework.beans.factory.annotation.Autowired;
|
//import org.springframework.boot.test.context.SpringBootTest;
|
//import org.springframework.test.context.junit4.SpringRunner;
|
//
|
//import javax.annotation.Resource;
|
//import javax.mail.MessagingException;
|
//import java.io.UnsupportedEncodingException;
|
//import java.math.BigDecimal;
|
//import java.util.Date;
|
//import java.util.HashSet;
|
//import java.util.List;
|
//import java.util.Set;
|
//
|
///**
|
// * SpringBoot方式启动类
|
// *
|
// * @author stylefeng
|
// * @Date 2017/5/21 12:06
|
// */
|
//@Slf4j
|
//@RunWith(SpringRunner.class)
|
//@SpringBootTest
|
//public class GunsApplicationTest {
|
//
|
// @Autowired
|
// private IOrderPrivateCarService orderPrivateCarService;
|
//
|
// @Autowired
|
// private IUserInfoService userInfoService;
|
//
|
// @Autowired
|
// private IDriverService driverService;
|
// @Autowired
|
// private ICompanyService companyService;
|
// @Autowired
|
// private IPaymentRecordService paymentRecordService;
|
// @Autowired
|
// private EmailUtil emailUtil;
|
// /*顺风车司机*/
|
// @Autowired
|
// private IDriverRideService driverRideService;
|
//
|
// @Resource
|
// private SensitiveWordsMapper sensitiveWordsMapper;
|
// /*评价*/
|
// @Autowired
|
// private IEvaluateService evaluateService;
|
// /*顺风车订单*/
|
// @Autowired
|
// private IOrderRideService orderRideService;
|
//
|
//
|
//
|
//
|
// @Test
|
// public void test(){
|
// Integer orderId = 163;
|
// Integer score = 5;
|
// Integer userId = 17;
|
// String content = "";
|
// Integer driverId = 37;
|
// try {
|
// Evaluate evaluate=new Evaluate();
|
// evaluate.setAddTime(new Date());
|
// evaluate.setType(8);
|
// evaluate.setOrderId(orderId);
|
// evaluate.setScore(score);
|
// evaluate.setUserId(userId);
|
// if(ToolUtil.isNotEmpty(content)){
|
// /*判断评价内容是否包含敏感词*/
|
// List<SensitiveWords> list = sensitiveWordsMapper.selectList(null);
|
// Set<String> sensitiveWordSet = new HashSet<>();
|
// for(SensitiveWords gs:list){
|
// sensitiveWordSet.add(gs.getContent());
|
// }
|
// SensitiveWordUtil.init(sensitiveWordSet);
|
// boolean result = SensitiveWordUtil.contains(content);
|
//
|
// }
|
// evaluate.setContent(content);
|
// evaluate.setDriverId(driverId);
|
// /*查询用户手机号*/
|
// UserInfo userInfo=userInfoService.selectById(userId);
|
// if(userInfo!=null){
|
// evaluate.setUserPhone(userInfo.getPhone());
|
// }
|
// /*查询司机电话*/
|
// DriverRide driverRide=driverRideService.selectById(driverId);
|
// if(driverRide!=null){
|
// /*计算司机的评分*/
|
// driverRide.setEvaluateNum((null != driverRide.getEvaluateNum() ? driverRide.getEvaluateNum() : 0 )+1);
|
// driverRide.setEvaluateScore((null == driverRide.getEvaluateScore() ? 0 : driverRide.getEvaluateScore())+score);
|
// driverRideService.updateById(driverRide);
|
// }
|
// /*标记订单已评价*/
|
// OrderRide orderTaxi=new OrderRide();
|
// orderTaxi.setId(orderId);
|
// orderTaxi.setIsEvaluate(2);
|
// orderTaxi.setEvaluateScoreUser(score);
|
// orderTaxi.setContent(content);
|
// orderRideService.updateById(orderTaxi);
|
// evaluateService.insert(evaluate);
|
// } catch (Exception e) {
|
// e.printStackTrace();
|
// }
|
// }
|
//}
|