|
@@ -21,6 +21,7 @@ import com.sqx.modules.common.service.CommonInfoService;
|
|
|
import com.sqx.modules.creditRecord.service.CreditRecordService;
|
|
|
import com.sqx.modules.message.entity.MessageInfo;
|
|
|
import com.sqx.modules.message.service.MessageService;
|
|
|
+import com.sqx.modules.orders.entity.Orders;
|
|
|
import com.sqx.modules.orders.service.OrdersService;
|
|
|
import com.sqx.modules.pay.service.CashOutService;
|
|
|
import com.sqx.modules.pay.service.PayDetailsService;
|
|
@@ -270,11 +271,15 @@ public class UserController {
|
|
|
* @param userId 用户id
|
|
|
* @param type 1:增加 2减少
|
|
|
* @param score 操作的分数
|
|
|
+ * @param remark
|
|
|
+ * @param orderNo 订单号
|
|
|
+ * @param isDriver 0-用户,1-司机(给谁扣分)
|
|
|
* @return
|
|
|
*/
|
|
|
@ApiOperation("修改用户信用分")
|
|
|
- @PostMapping("updateUserCredit")
|
|
|
- public Result updateUserCredit(Long userId, Integer type, Integer score, String remark,String orderNo,Integer isDriver) {
|
|
|
+ @PostMapping("/updateUserCredit")
|
|
|
+ public Result updateUserCredit(Long userId, Integer type, Integer score, String remark,String orderNo,Integer isDriver,Long ordersId,Double star) {
|
|
|
+ score = Math.abs(score);
|
|
|
int maxScore = Integer.parseInt(commonInfoService.findOne(363).getValue());
|
|
|
if (score <= 0) {
|
|
|
return Result.error("请填入大于0的数");
|
|
@@ -294,6 +299,14 @@ public class UserController {
|
|
|
}
|
|
|
recordService.updateUserCreditRecord(userEntity, 2, score, remark,orderNo,isDriver);
|
|
|
}
|
|
|
+ Orders orders = new Orders();
|
|
|
+ orders.setOrdersId(ordersId);
|
|
|
+ if (isDriver == 0){
|
|
|
+ orders.setScore(star);
|
|
|
+ }else {
|
|
|
+ orders.setDriverScore(star);
|
|
|
+ }
|
|
|
+ ordersService.update(orders);
|
|
|
MessageInfo riderMessageInfo = new MessageInfo();
|
|
|
riderMessageInfo.setContent("管理员" + text + "您" + score + "信用分,当前信用分" + userEntity.getCreditScore());
|
|
|
riderMessageInfo.setTitle("信用分变动通知");
|
|
@@ -348,5 +361,12 @@ public class UserController {
|
|
|
return Result.success().put("data",result);
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/getUserById")
|
|
|
+ @ApiOperation("获取用户信息(头像,姓名)")
|
|
|
+ public Result getUserById(Long id){
|
|
|
+ UserEntity userEntity = userService.selectUserById(id);
|
|
|
+ return Result.success().put("data",userEntity);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|