123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.chinacreator.videoalliance.query.action;
- import javax.servlet.http.HttpServletRequest;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import com.chinacreator.common.pipe.DataOutPipe;
- import com.chinacreator.videoalliance.common.annotation.DataOut;
- import com.chinacreator.videoalliance.order.bean.EcbProductInfo;
- import com.chinacreator.videoalliance.order.dao.EcbProductDao;
- @Controller
- public class QueryCSproductAction {
- @Autowired
- private EcbProductDao ecbProductDao;
- @RequestMapping("/queryCSproduct.do")
- @DataOut(callback = "queryCSproduct")
- public DataOutPipe doOrder(HttpServletRequest request, String cpid,String spid,String userid) throws Exception {
- DataOutPipe pipe = new DataOutPipe();
- EcbProductInfo info = ecbProductDao.queryEcbProductByUser(userid);
- if(info == null){
- pipe.setResultCode("1");
- }else{
- pipe.add("productId", info.getProductId());
- pipe.add("discntCode",info.getDiscntCode() );
- pipe.add("packageCode", info.getPackageCode());
- pipe.add("starttime", info.getDiscntStartDate());
- pipe.add("endtime", info.getDiscntEndDate());
- pipe.add("discntorderstate", info.getDiscntOrderState());
- }
- return pipe;
- }
- private static String formatUserid(String userid) {
- return userid.substring(0, 3) + "****" + userid.substring(7);
- }
- public static void main(String[] args) {
- System.out.println(formatUserid("18574414678"));
- }
- }
|