/* * Powered By zhangyunhua * Web Site: http://www.hehenian.com * Since 2008 - 2014 */ package com.hehenian.web.view.activity; import java.util.Map; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import org.apache.struts2.interceptor.RequestAware; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; import com.hehenian.biz.common.activity.IActivityOrderService; import com.opensymphony.xwork2.ActionSupport; @Scope("prototype") @Component("activityOrderAction") public class ActivityOrderAction extends ActionSupport implements RequestAware { private final Logger logger = Logger.getLogger(this.getClass()); @Autowired private IActivityOrderService activityOrderService; private Map<String, Object> request; @Override public void setRequest(Map<String, Object> request) { this.request = request; } /** * 新增或修改 * */ public String saveActivityOrder(){ return ""; } /** * 删除 * */ public String deleteActivityOrder(){ return ""; } /** * 查找 * * @return */ public String findById(){ return ""; } /** * 根据条件查找 * * @return */ public String query(){ return ""; } /** * 订单收益查询接口 接口参数: userId bigInt 非空 20 彩之云用户账号 接口参数:orderSN 字符 非空 32 订单号 * * 返回: userId bigInt 非空 20 彩之云用户账号 orderSN 字符 非空 32 订单号 orderInvestAmount * 保留两位小数Decimal(18,2) 非空 订单投资金额 orderInterestAmount 保留两位小数Decimal(18,2) 非空 * 订单利息  orderWithdrawalAmount 保留两位小数Decimal(18,2) 非空 订单可提取金额 * * @return json 字符串 * @author: zhangyunhmf * @date: 2014年10月30日下午2:52:49 */ public String orderDetail() { String userId = (String) this.request.get("userId"); String orderSN = (String) this.request.get("orderSN"); checkUserId(userId); if (StringUtils.isBlank(orderSN)) { } activityOrderService.queryOrderDetail(userId, orderSN, "0"); return null; } private void checkUserId(String userId) { if (StringUtils.isBlank(userId)) { } try { Long.parseLong(userId); } catch (Exception e) { this.logger.error("userId无效参数"); } } }