src/com/ccit/action/SellProductAction.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.ccit.action;
import java.util.List;
import java.util.Map;
import com.ccit.manager.ObjectManager;
import com.ccit.model.Goods;
import com.ccit.model.SellProduct;
import com.ccit.model.User;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings( { "unchecked", "serial" })
public class SellProductAction extends ActionSupport {
private SellProduct util;
private List<SellProduct> list;
private List<Goods> listGoods;
private List<User> listUser;
private String message;
private String str;
private String err;
private String bgtime;
private String endtime;
private String money;
private ObjectManager objectManager;
private List listYF;
public String yf() throws Exception {
listYF = objectManager.getyfList("s_4", bgtime, endtime);
return "show";
}
public String initUtil() throws Exception {
listGoods = objectManager.getUtil("from Goods");
listUser = objectManager.getUtil("from User where s_11='user'");
util = null;
return "saveOrUpdate";
}
public String saveOrUpdateObject() throws Exception {
Goods goods = (Goods) objectManager.getObject(new Goods(), util
.getGoods().getId());
int num = Integer.parseInt(goods.getS_3());
int n = Integer.parseInt(util.getS_3());
if (0 == util.getId()) {
Map session = ActionContext.getContext().getSession();
int id = (Integer) session.get("id");
User user = (User) objectManager.getObject(new User(), id);
util.setUser(user);
util.setS_2("0");
if (n > num) {
err = "库存不足";
return "saveOrUpdate";
}
double price = Double.parseDouble(goods.getS_4());
double sum = price * n;
util.setS_4(sum + "");
后面还有 164 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。