Esempio n. 1
0
  // 支付成功,更新店铺表,添加保证金记录表
  public String updateAndSave() {
    int modelId = Integer.parseInt(req.getParameter("shopId"));
    Shop model = shopService.get(modelId);
    int money = model.getMargin() + Integer.parseInt(req.getParameter("money"));
    model.setMargin(money);
    model.setMarginstate("1");
    // shopService.update(model);// 更新店铺表

    Date now = new Date();
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    MarginDetail modelMarginDetail = new MarginDetail();
    modelMarginDetail.setUserinfo(model.getUserinfo());
    modelMarginDetail.setUserTime(dateFormat.format(now));
    modelMarginDetail.setShop(model);
    modelMarginDetail.setMoney(Integer.parseInt(req.getParameter("money")));
    modelMarginDetail.setRemark(req.getParameter("remark"));
    // marginDetailService.save(modelMarginDetail);// 添加保证金记录表
    shopService.updateAndSave(model, modelMarginDetail);
    return "viewMarginRedirect";
  }