main^2
黄海 11 months ago
parent d816553ea8
commit 7f186dba53

@ -127,7 +127,7 @@ public class UserRefundController {
/**
* 退
* 退
*
* @param
* @author chenp

@ -56,8 +56,7 @@ public class YltControllerForWx {
@PostMapping("/station/getCarList")
public ResultVO getCarList(HttpServletRequest request) {
//获取当前登录人员信息
Record user = ym.getUser(request);
int userId = Integer.parseInt(user.get("userId"));
int userId = Integer.parseInt(request.getHeader("userId").toString());
List<Record> list = ym.getCarList(userId);
return ResultVO.success(list);
}
@ -181,5 +180,21 @@ public class YltControllerForWx {
}
return null;
}
/**
* 退
* 1
* 250
*
* @return
*/
@PostMapping("/UserRefund/getRefundIds")
public ResultVO getRefundIds(HttpServletRequest request) {
//获取当前登录人员信息
String userId = request.getHeader("userId");
//有哪些可以退款的订单
List<Record> list = ym.getRefundIds(userId);
return ResultVO.success(list);
}
}

@ -1,11 +1,7 @@
package com.charge.task.controller;
import com.charge.bizcommon.util.JwtUtil;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;
import io.jsonwebtoken.Claims;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
public class YltModel {
@ -23,25 +19,6 @@ public class YltModel {
return record;
}
/**
* JWTtoken
*
* @param request
* @return
*/
public Record getUser(HttpServletRequest request) {
//从Http请求头中获取Authorization
String Authorization = request.getHeader("Authorization");
String secret = JwtUtil.SECRET;
String token = Authorization.replaceFirst(JwtUtil.AUTHORIZATION_STARTER, "");
Claims cs = JwtUtil.getClaimsFromToken(token, secret);
String userId = cs.get("userId", String.class);
String phone = cs.get("phone", String.class);
Record record = new Record();
record.set("userId", userId);
record.set("phone", phone);
return record;
}
/**
* ID
@ -134,4 +111,14 @@ public class YltModel {
record.set("result", result);
Db.save("t_ext_dz_log", "order_no", record);
}
/**
* 退
* @param userId
* @return
*/
public List<Record> getRefundIds(String userId) {
String sql = "select * from t_account_recharge where user_id=? and refund_state=0 order by id desc";
return Db.find(sql, userId);
}
}

@ -156,3 +156,17 @@ D:\dsWork\YltProject\Ylt\ms-finance\src\main\java\com\charge\finance\service\imp
public ResultVO operateAccount(AdminFinanceDTO adminFinanceDTO)
```
```
-- App支付记录表
-- 退款状态0未退款 1已退款 2 退款失败 3退款申请审核 4未退款驳回 5建帮活动不可退款 6活动充值
select * from t_account_recharge where user_id=95001 and refund_state=0 order by id desc ;
select * from t_account_recharge where memo='充值活动充值';
select * from t_account_recharge where refund_state=6 and memo='充值活动充值';
select * from t_account_recharge where refund_state=6 and memo<>'充值活动充值';
-- 结论:
-- 1、看refund_state=6 memo不靠谱
-- 2、从上面的情况来看refund_state=0的才可以进行处理
```

Loading…
Cancel
Save