b294319e3f4b69dc4da0ede90bb24fba0fe7342f.svn-base 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.chinacreator.videoalliance.query.action;
  2. import javax.servlet.http.HttpServletRequest;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import com.chinacreator.common.pipe.DataOutPipe;
  7. import com.chinacreator.videoalliance.common.annotation.DataOut;
  8. import com.chinacreator.videoalliance.order.bean.EcbProductInfo;
  9. import com.chinacreator.videoalliance.order.dao.EcbProductDao;
  10. @Controller
  11. public class QueryCSproductAction {
  12. @Autowired
  13. private EcbProductDao ecbProductDao;
  14. @RequestMapping("/queryCSproduct.do")
  15. @DataOut(callback = "queryCSproduct")
  16. public DataOutPipe doOrder(HttpServletRequest request, String cpid,String spid,String userid) throws Exception {
  17. DataOutPipe pipe = new DataOutPipe();
  18. EcbProductInfo info = ecbProductDao.queryEcbProductByUser(userid);
  19. if(info == null){
  20. pipe.setResultCode("1");
  21. }else{
  22. pipe.add("productId", info.getProductId());
  23. pipe.add("discntCode",info.getDiscntCode() );
  24. pipe.add("packageCode", info.getPackageCode());
  25. pipe.add("starttime", info.getDiscntStartDate());
  26. pipe.add("endtime", info.getDiscntEndDate());
  27. pipe.add("discntorderstate", info.getDiscntOrderState());
  28. }
  29. return pipe;
  30. }
  31. private static String formatUserid(String userid) {
  32. return userid.substring(0, 3) + "****" + userid.substring(7);
  33. }
  34. public static void main(String[] args) {
  35. System.out.println(formatUserid("18574414678"));
  36. }
  37. }