Commit 9c918cb0 authored by shiyu's avatar shiyu

商品图片

parent 67ee305b
......@@ -71,6 +71,8 @@ public class SysSupplierItemServiceImpl implements SysSupplierItemService {
if (StringUtils.hasLength(dto.getSupplyPrice())) {
supplierItem.setSupplyPrice(PriceUtil.convertPriceFromStr(dto.getSupplyPrice()));
}
supplierItem.setImages(org.apache.commons.lang3.StringUtils.join(dto.getImages(), ";"));
supplierItem.setVideos(org.apache.commons.lang3.StringUtils.join(dto.getVideos(), ";"));
supplierItem.setSort(1);
supplierItem.setCreateTime(now);
supplierItem.setUpdateTime(now);
......
......@@ -54,12 +54,12 @@ public class SupplierItemRequestDto extends BaseRequestDto implements Entity {
/**
* 商品图片,分号分隔
*/
private String images;
private String[] images;
/**
* 商品视频,分号分隔
*/
private String videos;
private String[] videos;
/**
* 限购数量
......
......@@ -309,6 +309,8 @@ public class SupplierItemServiceImpl implements SupplierItemService {
auctionDetailVo.setAuctionRecordList(auctionRecordList);
SupplierItem supplierItem = supplierItemDao.findById(itemId);
auctionDetailVo.setItemId(supplierItem.getId());
auctionDetailVo.setImages(supplierItem.getImages());
auctionDetailVo.setVideos(supplierItem.getVideos());
auctionDetailVo.setName(supplierItem.getName());
auctionDetailVo.setHomePageImage(MediaUtil.getHomePageImage(supplierItem.getImages(), supplierItem.getVideos()));
//起拍价
......
......@@ -6,6 +6,8 @@ import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.db.dto.request.distribution.AuctionRecordRequestDto;
import com.wwdz.ch.db.dto.request.distribution.SupplierItemRequestDto;
import com.wwdz.ch.wx.service.distribution.AuctionRecordService;
import com.xxdxxs.service.FormHandler;
import com.xxdxxs.validation.Validator;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -36,5 +38,20 @@ public class AuctionRecordController {
}
@ApiOperation(value = "拍卖出价")
@PostMapping("/addOffer")
public Result addOffer(@RequestBody AuctionRecordRequestDto dto) {
logger.info("拍卖出价,请求参数:{}", JSON.toJSONString(dto));
Validator validator = new Validator(FormHandler.ofEntity(dto));
validator.set("itemId", "商品id").must().number()
.set("price", "出价").must().string()
.end();
if (!validator.isValid()) {
return Result.failed(validator.getErrorInfo());
}
return auctionRecordService.createAuctionRecord(dto);
}
}
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