Commit ec269722 authored by jiaorz's avatar jiaorz

发票接口

parent 61392bec
...@@ -17,7 +17,6 @@ import org.apache.commons.lang3.StringUtils; ...@@ -17,7 +17,6 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import tk.mybatis.mapper.entity.Example;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.HashSet; import java.util.HashSet;
...@@ -113,18 +112,13 @@ public class OrderInvoiceBiz extends BaseBiz<OrderInvoiceMapper, OrderInvoice> { ...@@ -113,18 +112,13 @@ public class OrderInvoiceBiz extends BaseBiz<OrderInvoiceMapper, OrderInvoice> {
* 获取用户的发票记录列表 * 获取用户的发票记录列表
* @return * @return
*/ */
public ObjectRestResponse<List<OrderInvoice>> selectByToken(Integer type) { public ObjectRestResponse<List<OrderInvoice>> selectByToken(OrderInvoiceDto orderInvoiceDto) {
AppUserDTO appUserDTO = userFeign.userDetailByToken(request.getHeader("Authorization")).getData(); AppUserDTO appUserDTO = userFeign.userDetailByToken(request.getHeader("Authorization")).getData();
if (appUserDTO == null) { if (appUserDTO == null) {
return ObjectRestResponse.createFailedResult(ResultCode.RSTOKEN_EXPIRED_CODE, ResultCode.getMsg(ResultCode.RSTOKEN_EXPIRED_CODE)); return ObjectRestResponse.createFailedResult(ResultCode.RSTOKEN_EXPIRED_CODE, ResultCode.getMsg(ResultCode.RSTOKEN_EXPIRED_CODE));
} }
Example example = new Example(OrderInvoice.class); orderInvoiceDto.setUserId(appUserDTO.getUserid());
Example.Criteria criteria = example.createCriteria(); return ObjectRestResponse.succ(getByParam(orderInvoiceDto));
criteria.andEqualTo("userId", appUserDTO.getUserid());
if (type != null) {
criteria.andEqualTo("type", type);
}
return ObjectRestResponse.succ(mapper.selectByExample(example));
} }
/** /**
...@@ -132,14 +126,8 @@ public class OrderInvoiceBiz extends BaseBiz<OrderInvoiceMapper, OrderInvoice> { ...@@ -132,14 +126,8 @@ public class OrderInvoiceBiz extends BaseBiz<OrderInvoiceMapper, OrderInvoice> {
* @param userId * @param userId
* @return * @return
*/ */
public ObjectRestResponse<List<OrderInvoice>> selectByUserId(Integer userId, Integer type) { public ObjectRestResponse<List<OrderInvoice>> selectByUserId(OrderInvoiceDto orderInvoiceDto) {
Example example = new Example(OrderInvoice.class); return ObjectRestResponse.succ(getByParam(orderInvoiceDto));
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("userId", userId);
if (type != null) {
criteria.andEqualTo("type", type);
}
return ObjectRestResponse.succ(mapper.selectByExample(example));
} }
public ObjectRestResponse<OrderInvoice> selectByUserIdAndOrderId(Integer userId, Integer orderId) { public ObjectRestResponse<OrderInvoice> selectByUserIdAndOrderId(Integer userId, Integer orderId) {
......
...@@ -28,13 +28,13 @@ public class OrderInvoiceController extends BaseController<OrderInvoiceBiz, Orde ...@@ -28,13 +28,13 @@ public class OrderInvoiceController extends BaseController<OrderInvoiceBiz, Orde
} }
@GetMapping(value = "selectByType") @GetMapping(value = "selectByType")
public ObjectRestResponse<List<OrderInvoice>> selectByToken(Integer type) { public ObjectRestResponse<List<OrderInvoice>> selectByToken(OrderInvoiceDto orderInvoiceDto) {
return baseBiz.selectByToken(type); return baseBiz.selectByToken(orderInvoiceDto);
} }
@GetMapping(value = "getByUser") @GetMapping(value = "getByUser")
public ObjectRestResponse<List<OrderInvoice>> selectByUserId(Integer userId, Integer type) { public ObjectRestResponse<List<OrderInvoice>> selectByUserId(OrderInvoiceDto orderInvoiceDto) {
return baseBiz.selectByUserId(userId, type); return baseBiz.selectByUserId(orderInvoiceDto);
} }
@GetMapping(value = "/getAll") @GetMapping(value = "/getAll")
......
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