src/action/good/AddGoods.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package action.good;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import service.GoodsService;
import util.UuidUtil;
import entity.Goods;
import entity.User;
public class AddGoods {
private String goodsId; //商品id
private String goodsName; //商品名称
private double goodsPrice; //商品价格
private String goodsDescribe;//商品描述
private String onSaleTime;//商品上架时间
private String degree;//商品新旧程度
private String categoryId;//所属分类Id
private String userId;//卖家用户id
private List<File> goodsPicture;//商品图片文件
private List<String> goodsPictureFileName;//文件名
private String code;
private String msg;
@Autowired
private GoodsService goodsService;
public String addGoods(){
String userId = ((User)ServletActionContext.getRequest().getSession().getAttribute("user")).getUid();
Goods goods = new Goods();
//设置商品id
goods.setGoodsId(UuidUtil.uuid());
goods.setGoodsName(goodsName);
goods.setGoodsPrice(goodsPrice);
goods.setGoodsDescribe(goodsDescribe);
goods.setOnSaleTime(onSaleTime);
goods.setDegree(degree);
goods.setUserId(userId);
goods.setCategoryId(categoryId);
//图片存放地址
goods.setPictureTop(upload(goodsPicture.get(0),goodsPictureFileName.get(0),goods.getGoodsId()+"_top"));
goods.setPictureLeft(upload(goodsPicture.get(1),goodsPictureFileName.get(1),goods.getGoodsId()+"_left"));
goods.setPictureRight(upload(goodsPicture.get(2),goodsPictureFileName.get(2),goods.getGoodsId()+"_right"));
goods.setPictureBottom(upload(goodsPicture.get(3),goodsPictureFileName.get(3),goods.getGoodsId()+"_bottom"));
boolean isAddGoods = goodsService.addGoods(goods);
if(isAddGoods){
this.setCode("success");
this.setMsg("恭喜,上传商品成功!");
后面还有 150 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
