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")); } }