1/26
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.yxt.yythmall.api.transferrecordsgoodsdetails;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -20,7 +21,9 @@ public class TransferRecordsGoodsDetails {
|
||||
|
||||
private String orderSid;
|
||||
private String goodsSid;
|
||||
private double goodsNumber;
|
||||
private double goodsNumber;//商品份数
|
||||
@TableField(exist = false)
|
||||
private String goodsName;//商品名
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -28,6 +28,11 @@ public class TransferRecordsRest {
|
||||
public ResultBean submission(@RequestBody TransferRecordsDto dto) {
|
||||
return TransferRecordsService.submission(dto);
|
||||
}
|
||||
@ApiOperation("根据转赠卡号查询")
|
||||
@PostMapping("/getTransferByCode/{code}")
|
||||
public ResultBean getTransferByCode(@PathVariable("code") String code) {
|
||||
return TransferRecordsService.getTransferByCode(code);
|
||||
}
|
||||
@ApiOperation("转赠记录表")
|
||||
@PostMapping("/transferRecordsList")
|
||||
public ResultBean<PagerVo<TransferRecordsVo>> transferRecordsList(@RequestBody PagerQuery<TransferRecordsQuery> pq) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import com.yxt.yythmall.biz.lpkgiftcard.generateRule.UniqueIdGenerator;
|
||||
import com.yxt.yythmall.biz.lpkgoods.LpkGoodsService;
|
||||
import com.yxt.yythmall.biz.transferrecordsgoodsdetails.TransferRecordsGoodsDetailsService;
|
||||
import com.yxt.yythmall.biz.vegetablecellar.VegetableCellarService;
|
||||
import com.yxt.yythmall.utils.DoubleUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -67,6 +68,23 @@ public class TransferRecordsService extends MybatisBaseService<TransferRecordsMa
|
||||
transferRecordsGoodsDetailsService.submissionDetail(dto);
|
||||
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) {
|
||||
ResultBean rb = new ResultBean().fail();
|
||||
TransferRecordsQuery query = pq.getParams();
|
||||
|
||||
@@ -94,6 +94,7 @@ public class SaTokenConfigure implements WebMvcConfigurer {
|
||||
.excludePathPatterns("/lpkgiftcard/bindAllCard")
|
||||
.excludePathPatterns("/lpkcustomer/customerInfo/**")
|
||||
.excludePathPatterns("/vegetablecellar/saveGoods")
|
||||
.excludePathPatterns("/transferrecords/getTransferByCode/**")
|
||||
//2024-01-18
|
||||
.excludePathPatterns("/lpkcustomer/getCustomerInfo/**")
|
||||
.excludePathPatterns("/lpkcustomer/modifyUserNickName")
|
||||
|
||||
Reference in New Issue
Block a user