Kaynağa Gözat

增加生成文档注解

周箭河 5 yıl önce
ebeveyn
işleme
5bdb3bb8fa

+ 2 - 0
src/main/java/com/ym/mec/collectfee/dao/OrderDao.java

@@ -18,4 +18,6 @@ public interface OrderDao extends BaseDAO<Integer, Order> {
     Order getOrderByOrderNo(@Param("orderNo") String orderNo);
 
     Order findOrderByStatus(@Param("userId") Integer userId,@Param("status") Integer status);
+
+    int getPayOrderNums();
 }

+ 10 - 7
src/main/java/com/ym/mec/collectfee/service/impl/OrderServiceImpl.java

@@ -4,10 +4,7 @@ import com.thoughtworks.xstream.XStream;
 import com.ym.mec.collectfee.common.dao.BaseDAO;
 import com.ym.mec.collectfee.common.service.impl.BaseServiceImpl;
 import com.ym.mec.collectfee.dao.OrderDao;
-import com.ym.mec.collectfee.entity.Order;
-import com.ym.mec.collectfee.entity.Orders;
-import com.ym.mec.collectfee.entity.RequestParamBean;
-import com.ym.mec.collectfee.entity.ResponseCourseEntity;
+import com.ym.mec.collectfee.entity.*;
 import com.ym.mec.collectfee.service.CourseGroupInfoService;
 import com.ym.mec.collectfee.service.OrderService;
 import com.ym.mec.collectfee.service.SchoolService;
@@ -16,14 +13,16 @@ import com.ym.mec.collectfee.utils.XStreamUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
+
 import java.io.StringWriter;
 import java.io.Writer;
 import java.util.Base64;
+import java.util.Date;
 import java.util.List;
 
 @Service
 public class OrderServiceImpl extends BaseServiceImpl<Integer, Order> implements OrderService {
-	
+
 	@Autowired
 	private OrderDao orderDao;
 	@Autowired
@@ -66,7 +65,7 @@ public class OrderServiceImpl extends BaseServiceImpl<Integer, Order> implements
 
 			body = Base64.getEncoder().encodeToString(body.getBytes());
 			requestParamBean.setBody(body);
-			requestParamBean.setHead(getOrdersHead(body,121512));
+			requestParamBean.setHead(XStreamUtil.getOrdersHead(body,121512,publicKey));
 
 			xs.autodetectAnnotations(true);
 			writer = new StringWriter();
@@ -114,10 +113,14 @@ public class OrderServiceImpl extends BaseServiceImpl<Integer, Order> implements
 		return null;
 	}
 
-
 	public String parseBody(String body){
 		body = body.substring(body.indexOf("<body>")+6,body.indexOf("</body>"));
 		return "<body><courses>" + new String(Base64.getDecoder().decode(body)) + "</courses></body>";
 	}
 
+	@Override
+	public int getPayOrderNums() {
+		return orderDao.getPayOrderNums();
+	}
+
 }