package com.jshop.action.front;
import org.apache.struts2.convention.annotation.InterceptorRef;
import org.apache.struts2.convention.annotation.InterceptorRefs;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.springframework.stereotype.Controller;
import com.jshop.dao.impl.OrderForAlipayDaoImpl;
import com.opensymphony.xwork2.ActionSupport;
@ParentPackage("jshop")
@Namespace("")
@InterceptorRefs({
@InterceptorRef("defaultStack")
})
@Controller("callBackAlipayOrderAction")
public class CallBackAlipayOrderAction extends ActionSupport {
private OrderForAlipayDaoImpl orderdaoimpl = new OrderForAlipayDaoImpl();
public OrderForAlipayDaoImpl getOrderdaoimpl() {
return orderdaoimpl;
}
public void setOrderdaoimpl(OrderForAlipayDaoImpl orderdaoimpl) {
this.orderdaoimpl = orderdaoimpl;
}
/**
* 清理错误
*/
@Override
public void validate() {
this.clearErrorsAndMessages();
}
public int CallBackToChangeOrderPayState(String orderid, String paystate) {
int i =this.getOrderdaoimpl().updateOrderPaystateByorderid(orderid, paystate);
return i;
}
public int CallBackToChangeOrderState(String orderid, String orderstate) {
int i = this.getOrderdaoimpl().updateOrderStateByorderid(orderid, orderstate);
return i;
}
public int CallBackToChangeOrderShippingState(String orderid, String shippingstate) {
int i = this.getOrderdaoimpl().updateOrderShippingstateByorderid(orderid, shippingstate);
return i;
}
public int CallBackToChangeOrderTradeNo(String tradeno, String orderid) {
int i = this.getOrderdaoimpl().callBackToChangeOrderTradeNo(tradeno, orderid);
return i;
}
}