Browse Source

1/26

master
wangpengfei 1 year ago
parent
commit
20c0c56021
  1. 5
      src/main/java/com/yxt/yythmall/api/transferrecordsgoodsdetails/TransferRecordsGoodsDetails.java
  2. 5
      src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsRest.java
  3. 18
      src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsService.java
  4. 1
      src/main/java/com/yxt/yythmall/config/SaTokenConfigure.java

5
src/main/java/com/yxt/yythmall/api/transferrecordsgoodsdetails/TransferRecordsGoodsDetails.java

@ -1,5 +1,6 @@
package com.yxt.yythmall.api.transferrecordsgoodsdetails; package com.yxt.yythmall.api.transferrecordsgoodsdetails;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
@ -20,7 +21,9 @@ public class TransferRecordsGoodsDetails {
private String orderSid; private String orderSid;
private String goodsSid; private String goodsSid;
private double goodsNumber; private double goodsNumber;//商品份数
@TableField(exist = false)
private String goodsName;//商品名
} }

5
src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsRest.java

@ -28,6 +28,11 @@ public class TransferRecordsRest {
public ResultBean submission(@RequestBody TransferRecordsDto dto) { public ResultBean submission(@RequestBody TransferRecordsDto dto) {
return TransferRecordsService.submission(dto); return TransferRecordsService.submission(dto);
} }
@ApiOperation("根据转赠卡号查询")
@PostMapping("/getTransferByCode/{code}")
public ResultBean getTransferByCode(@PathVariable("code") String code) {
return TransferRecordsService.getTransferByCode(code);
}
@ApiOperation("转赠记录表") @ApiOperation("转赠记录表")
@PostMapping("/transferRecordsList") @PostMapping("/transferRecordsList")
public ResultBean<PagerVo<TransferRecordsVo>> transferRecordsList(@RequestBody PagerQuery<TransferRecordsQuery> pq) { public ResultBean<PagerVo<TransferRecordsVo>> transferRecordsList(@RequestBody PagerQuery<TransferRecordsQuery> pq) {

18
src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsService.java

@ -29,6 +29,7 @@ import com.yxt.yythmall.biz.lpkgiftcard.generateRule.UniqueIdGenerator;
import com.yxt.yythmall.biz.lpkgoods.LpkGoodsService; import com.yxt.yythmall.biz.lpkgoods.LpkGoodsService;
import com.yxt.yythmall.biz.transferrecordsgoodsdetails.TransferRecordsGoodsDetailsService; import com.yxt.yythmall.biz.transferrecordsgoodsdetails.TransferRecordsGoodsDetailsService;
import com.yxt.yythmall.biz.vegetablecellar.VegetableCellarService; import com.yxt.yythmall.biz.vegetablecellar.VegetableCellarService;
import com.yxt.yythmall.utils.DoubleUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -67,6 +68,23 @@ public class TransferRecordsService extends MybatisBaseService<TransferRecordsMa
transferRecordsGoodsDetailsService.submissionDetail(dto); transferRecordsGoodsDetailsService.submissionDetail(dto);
return rb.success().setData(order); return rb.success().setData(order);
} }
public ResultBean getTransferByCode(String code) {
ResultBean rb = new ResultBean().fail();
// if(StringUtils.isBlank(dto.getCustomerSid())){
// return rb.setMsg("参数不全");
// }
TransferRecords transferRecords=baseMapper.selectOne(new QueryWrapper<TransferRecords>().eq("transferCode",code));
List<TransferRecordsGoodsDetails> list=transferRecordsGoodsDetailsService.list(new QueryWrapper<TransferRecordsGoodsDetails>().eq("orderSid",transferRecords.getSid()));
for (TransferRecordsGoodsDetails transferRecordsGoodsDetails : list) {
LpkGoods k=lpkGoodsService.getOne(new QueryWrapper<LpkGoods>().eq("sid",transferRecordsGoodsDetails.getGoodsSid()));
transferRecordsGoodsDetails.setGoodsName(k.getName());
transferRecordsGoodsDetails.setRemarks(DoubleUtils.removeZeros(String.valueOf(transferRecordsGoodsDetails.getGoodsNumber()))+"份");
}
return rb.success().setData(list);
}
public ResultBean transferRecordsList(PagerQuery<TransferRecordsQuery> pq) { public ResultBean transferRecordsList(PagerQuery<TransferRecordsQuery> pq) {
ResultBean rb = new ResultBean().fail(); ResultBean rb = new ResultBean().fail();
TransferRecordsQuery query = pq.getParams(); TransferRecordsQuery query = pq.getParams();

1
src/main/java/com/yxt/yythmall/config/SaTokenConfigure.java

@ -94,6 +94,7 @@ public class SaTokenConfigure implements WebMvcConfigurer {
.excludePathPatterns("/lpkgiftcard/bindAllCard") .excludePathPatterns("/lpkgiftcard/bindAllCard")
.excludePathPatterns("/lpkcustomer/customerInfo/**") .excludePathPatterns("/lpkcustomer/customerInfo/**")
.excludePathPatterns("/vegetablecellar/saveGoods") .excludePathPatterns("/vegetablecellar/saveGoods")
.excludePathPatterns("/transferrecords/getTransferByCode/**")
//2024-01-18 //2024-01-18
.excludePathPatterns("/lpkcustomer/getCustomerInfo/**") .excludePathPatterns("/lpkcustomer/getCustomerInfo/**")
.excludePathPatterns("/lpkcustomer/modifyUserNickName") .excludePathPatterns("/lpkcustomer/modifyUserNickName")

Loading…
Cancel
Save