package com.jshop.action.androidserver;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.convention.annotation.Action;
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.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import org.apache.struts2.json.annotations.JSON;
import org.springframework.stereotype.Controller;
import com.jshop.action.tools.BaseTools;
import com.jshop.action.tools.Validate;
import com.jshop.entity.GoodsCategoryT;
import com.jshop.entity.GoodsT;
import com.jshop.service.GoodsCategoryTService;
import com.jshop.service.GoodsTService;
import com.jshop.service.impl.GoodsTServiceImpl;
import com.opensymphony.xwork2.ActionSupport;
import freemarker.template.utility.StringUtil;
@ParentPackage("jshop")
@Namespace("")
@InterceptorRefs({
@InterceptorRef("defaultStack")
})
@Controller("androidGoodsTAction")
public class AndroidGoodsTAction extends ActionSupport implements
ServletRequestAware, ServletResponseAware {
private GoodsTService goodsTService;
private GoodsCategoryTService goodsCategoryTService;
private HttpServletRequest request;
private HttpServletResponse response;
private List<GoodsT>beanlist=new ArrayList<GoodsT>();
private String goodsCategoryTid;
private String creatorid;
private String goodsid;
private String navid;
private String salestate;
private int rp;
private int page=1;
private int total=0;
private String responsejsonstr;
private boolean sucflag;
@JSON(serialize = false)
public GoodsCategoryTService getGoodsCategoryTService() {
return goodsCategoryTService;
}
public void setGoodsCategoryTService(GoodsCategoryTService goodsCategoryTService) {
this.goodsCategoryTService = goodsCategoryTService;
}
@JSON(serialize = false)
public GoodsTService getGoodsTService() {
return goodsTService;
}
public void setGoodsTService(GoodsTService goodsTService) {
this.goodsTService = goodsTService;
}
public HttpServletRequest getRequest() {
return request;
}
public void setRequest(HttpServletRequest request) {
this.request = request;
}
public HttpServletResponse getResponse() {
return response;
}
public void setResponse(HttpServletResponse response) {
this.response = response;
}
public void setServletResponse(HttpServletResponse response) {
this.response=response;
}
public void setServletRequest(HttpServletRequest request) {
this.request=request;
}
public List<GoodsT> getBeanlist() {
return beanlist;
}
public void setBeanlist(List<GoodsT> beanlist) {
this.beanlist = beanlist;
}
public String getCreatorid() {
return creatorid;
}
public void setCreatorid(String creatorid) {
this.creatorid = creatorid;
}
public int getRp() {
return rp;
}
public void setRp(int rp) {
this.rp = rp;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public String getResponsejsonstr() {
return responsejsonstr;
}
public void setResponsejsonstr(String responsejsonstr) {
this.responsejsonstr = responsejsonstr;
}
public boolean isSucflag() {
return sucflag;
}
public void setSucflag(boolean sucflag) {
this.sucflag = sucflag;
}
public String getGoodsid() {
return goodsid;
}
public void setGoodsid(String goodsid) {
this.goodsid = goodsid;
}
public String getNavid() {
return navid;
}
public void setNavid(String navid) {
this.navid = navid;
}
public String getSalestate() {
return salestate;
}
public void setSalestate(String salestate) {
this.salestate = salestate;
}
public String getGoodsCategoryTid() {
return goodsCategoryTid;
}
public void setGoodsCategoryTid(String goodsCategoryTid) {
this.goodsCategoryTid = goodsCategoryTid;
}
/**
* 清理错误
*/
@Override
public void validate() {
this.clearErrorsAndMessages();
}
/**
* 根据商品分类id获取旗下所有商品信息
* @throws IOException
*/
@Action(value="findGoodsByGoodsCategoryIdforAndroid")
public void findGoodsByGoodsCategoryIdforAndroid() throws IOException{
if(Validate.StrNotNull(this.getGoodsCategoryTid())){
String salestate="1";
String ismobileplatformgoods="1";
List<GoodsT>list=this.getGoodsTService().findGoodsByNavid(this.getGoodsCategoryTid(), salestate, ismobileplatformgoods);
if(!list.isEmpty()){
String temp=null;
String []temparray=null;
StringBuilder json=new StringBuilder();
json.append("[");
for(Iterator it=list.iterator();it.hasNext();){
GoodsT gt=(GoodsT)it.next();
temparray=StringUtil.split(gt.getPictureurl(), ',');
temp=temparray[0];
gt.setPictureurl(temp);
json.append("{");
json.append("\"goodsid\":\"").append(gt.getGoodsid()).append("\",");
json.append("\"goodsname\":\"").append(gt.getGoodsname()).append("\",");
//json.append("\"brandname\":\"").append(gt.getBrandname()).append("\",");
//json.append("\"model\":\"").append(gt.getModel()).append("\",");
json.append("\"nname\":\"").append(gt.getNname()).append("\",");
json.append("\"lname\":\"").append(gt.getLname()).append("\",");
//json.append("\"sname\":\"").append(gt.getSname()).append("\",");
//json.append("\"fname\":\"").append(gt.getFname()).append("\",");
json.append("\"navid\":\"").append(gt.getNavid()).append("\",");
json.append("\"ltypeid\":\"").append(gt.getLtypeid()).append("\",");
//json.append("\"stypeid\":\"").append(gt.getStypeid()).append("\",");
json.append("\"price\":\"").append(gt.getPrice()).append("\",");
json.append("\"memberprice\":\"").append(gt.getMemberprice()).append("\",");
json.append("\"pictureurl\":\"").append(gt.getPictureurl()).append("\",");
json.append("\"quantity\":\"").append(gt.getQuantity()).append("\",");
json.append("\"salestate\":\"").append(gt.getSalestate()).append("\",");
//json.append("\"detail\":\"").append(gt.getDetail()).append("\",");
//json.append("\"unitname\":\"").append(gt.getUnitname()).append("\",");
//json.append("\"keywordname\":\"").append(gt.getKeywordname()).append("\",");
json.append("\"weight\":\"").append(gt.getWeight()).append("\",");
json.append("\"readcount\":\"").append(gt.getReadcount()).append("\",");
json.append("\"relatedproductid\":\"").append(gt.getRelatedproductid()).append("\",");
json.append("\"recommended\":\"").append(gt.getRecommended()).append("\",");
json.append("\"hotsale\":\"").append(gt.getHotsale()).append("\",");
json.append("\"bargainprice\":\"").append(gt.getBargainprice()).append("\",");
json.append("\"sort\":\"").append(gt.getSort()).append("\",");
json.append("\"createtime\":\"").append(gt.getCreatetime()).append("\",");
json.append("\"creatorid\":\"").append(gt.getCreatorid()).append("\",");
json.append("\"replycount\":\"").append(gt.getReplycount()).append("\",");
json.append("\"brandid\":\"").append(gt.getBrandid()).append("\",");
json.append("\"placeStore\":\"").append(gt.getPlaceStore()).append("\",");
//json.append("\"metaKeywords\":\"").append(gt.getMetaKeywords()).append("\",");
//json.append("\"metaDescription\":\"").append(gt.getMetaDescription()).append("\",");
json.append("\"cost\":\"").append(gt.getCost()).append("\",");
json.append("\"saleprice\":\"").append(gt.getSaleprice()).append("\",");
json.append("\"isNew\":\"").append(gt.getIsNew()).append("\",");
json.append("\"htmlPath\":\"").append(gt.getHtmlPath()).append("\",");
json.append("\"productSn\":\"").append(gt.getPrice()).append("\",");
//json.append("\"goodsParameterValue\":\"").append(gt.getGoodsParameterValue()).append("\",");
json.append("\"freezeStore\":\"").append(gt.getFreezeStore()).append("\",");
//json.append("\"keywordid\":\"").append(gt.getKeywordid()).append("\",");
//json.append("\"unitnameid\":\"").append(gt.getUnitnameid()).append("\",");
json.append("\"goodsTypeId\":\"").append(gt.getGoodsTypeId()).append("\",");
//json.append("\"goodsTypeName\":\"").append(gt.getGoodsTypeName()).append("\",");
//json.append("\"goodsAttrVal0\":\"").append(gt.getGoodsAttrVal0()).append("\",");
//json.append("\"goodsAttrVal1\":\"").append(gt.getGoodsAttrVal1()).append("\",");
//json.append("\"goodsAttrVal2\":\"").append(gt.getGoodsAttrVal2()).append("\",");
//json.append("\"goodsAttrVal3\":\"").append(gt.getGoodsAttrVal3()).append("\",");
//json.append("\"goodsAttrVal4\":\"").append(gt.getGoodsAttrVal4()).append("\",");
//json.append("\"goodsAttrVal5\":\"").append(gt.getGoodsAttrVal5()).append("\",");
//json.append("\"goodsAttrVal6\":\"").append(gt.getGoodsAttrVal6()).append("\",");
//json.append("\"goodsAttrVal7\":\"").append(gt.getGoodsAttrVal7()).append("\",");
//json.append("\"goodsAttrVal8\":\"").append(gt.getGoodsAttrVal8()).append("\",");
//json.append("\"goodsAttrVal9\":\"").append(gt.getGoodsAttrVal9()).append("\",");
//json.append("\"goodsAttrVal10\":\"").append(gt.getGoodsAttrVal10()).append("\",");
//json.append("\"goodsAttrVal11\":\"").append(gt.getGoodsAttrVal11()).append("\",");
//json.append("\"goodsAttrVal12\":\"").append(gt.getGoodsAttrVal12()).append("\",");
//json.append("\"goodsAttrVal13\":\"").append(gt.getGoodsAttrVal13()).append("\",");
//json.append("\"goodsAttrVal14\":\"").append(gt.getGoodsAttrVal14()).append("\",");
//json.append("\"goodsAttrVal15\":\"").append(gt.getGoodsAttrVal15()).append("\",");
//json.append("\"goodsAttrVal16\":\"").append(gt.getGoodsAttrVal16()).append("\",");
//json.append("\"goodsAttrVal17\":\"").append(gt.getGoodsAttrVal17()).append("\",");
//json.append("\"goodsAttrVal18\":\"").append(gt.getGoodsAttrVal18()).append("\",");
//json.append("\"goodsAttrVal19\":\"").append(gt.getGoodsAttrVal19()).append("\",");
//json.append("\"goodsAttrVal20\":\"").append(gt.getGoodsAttrVal20()).append("\",");
//json.append("\"goodsAttrVal21\":\"").append(gt.getGoodsAttrVal21()).append("\",");
//json.append("\"goodsAttrVal22\":\"").append(gt.getGoodsAttrVal22()).append("\",");
//json.append("\"goodsAttrVal23\":\"").append(gt.getGoodsAttrVal23()).append("\",");
//json.append("\"goodsAttrVal24\":\"").append(gt.getGoodsAttrVal24()).append("\",");
//json.append("\"goodsAttrVal25\":\"").append(gt.getGoodsAttrVal25()).append("\",");
//json.append("\"goodsAttrVal26\":\"").append(gt.getGoodsAttrVal26()).append("\",");
//json.append("\"goodsAttrVal27\":\"").append(gt.getGoodsAttrVal27()).append("\",");
//json.append("\"goodsAttrVal28\":\"").append(gt.getGoodsAttrVal28()).append("\",");
//json.append("\"goodsAttrVal29\":\"").append(gt.getGoodsAttrVal29()).append("\",");
//json.append("\"usersetnum\":\"").append(gt.getUsersetnum()).append("\",");
json.append("\"isSpecificationsOpen\":\"").append(gt.getIsSpecificationsOpen()).append("\",");
json.append("\"star\":\"").append(gt.getStar()).append("\",");
json.append("\"staruser\":\"").append(gt.getStaruser()).append("\",");
json.append("\"totalcomment\":\"").append(gt.getTotalcomment()).append("\",");
json.append("\"virtualsale\":\"").append(gt.getVirtualsale()).append("\",");
json.append("\"ismobileplatformgoods\":\"").append(gt.getIsmobileplatformgoods()).append("\",");
json.append("\"sales\":\"").append(gt.getSales()).append("\",");
json.append("\"realsales\":\"").append(gt.getRealsales()).append("\"");
json.append("},");
}
json.deleteCharAt(json.length()-1);
json.append("]");
this.setResponsejsonstr(json.toString());
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out=response.getWriter();
out.write(this.getResponsejsonstr());
out.flush();
out.close();
}
}
}
/**
* 获取商品分类给手机端
* @throws IOException
*/
@Action(value="findAllGoodsCategoryTforAndroid")
public void findAllGoodsCategoryTforAndroid() throws IOException{
String state="1";//表示显示的商品分类
List<GoodsCategoryT>list=this.getGoodsCategoryTService().findAllGoodsCategoryT(state);
StringBuilder json=new StringBuilder();
json.append("[");
for(Iterator it=list.iterator();it.hasNext();){
GoodsCategoryT gct=(GoodsCategoryT)it.next();
json.append("{");
json.append("\"goodsCategoryTid\":\"").append(gct.getGoodsCategoryTid()).append("\",");
json.append("\"grade\":\"").append(gct.getGrade()).append("\",");
json.append("\"metaKeywords\":\"").append(gct.getMetaKeywords()).append("\",");
json.append("\"metaDes\":\"").append(gct.getMetaDes()).append("\",");
json.append("\"name\":\"").append(gct.getName()).append("\",");
json.append("\"state\":\"").append(gct.getState()).append("\",");
json.append("\"path\":\"").append(gct.getPath()).append("\",");
json.append("\"sort\":\"").append(gct.getSort()).append("\",");
json.append("\"sign\":\"").append(gct.getSign()).append("\",");
json.append("\"goodsTypeId\":\"").append(gct.getGoodsTypeId()).append("\",");
json.append("\"parentId\":\"").append(gct.getParentId()).append("\",");
json.append("\"createtime\":\"").append(BaseTools.formateDbDate(gct.getCreatetime())).append("\",");
json.append("\"creatorid\":\"").append(gct.getCreatorid()).append("\",");
json.append("\"parentName\":\"").append(gct.getParentName()).append("\",");
json.append("\"htmlpath\":\"").append(gct.getHtmlpath()).append("\"");
json.append("},");
}
json.deleteCharAt(json.length()-1);
json.append("]");
this.setResponsejsonstr(json.toString());
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out=response.getWriter();
out.write(this.getResponsejsonstr());
out.flush();
out.close();
}
/**
* 查询商品给手机客户端
* @throws IOException
*/
@Action(value="findAllGoodsByismobileplatformgoodsforAndroid")
public void findAllGoodsByismobileplatformgoodsforAndroid() throws IOException{
if(Validate.StrNotNull(this.getNavid())&&Validate.StrNotNull(this.getSalestate())){
beanlist=this.getGoodsTService().findAllGoodsBynavid(navid, salestate);
if(!beanlist.isEmpty()){
String temp=null;
String []temparray=null;
StringBuilder json=new StringBuilder();
json.append("[");
for(Iterator it=beanlist.iterator();it.hasNext();){
GoodsT gt=(GoodsT)it.next();
temparray=StringUtil.split(gt.getPictureurl(), ',');
temp=temparray[0];
gt.setPictureurl(temp);
json.append("{");
json.append("\"goodsid\":\"").append(gt.getGoodsid()).append("\",");
json.append("\"goodsname\":\"").append(gt.getGoodsname()).append("\",");
json.append("\"brandname\":\"").append(gt.getBrandname()).append("\",");
json.append("\"model\":\"").append(gt.getModel()).append("\",");
json.append("\"nname\":\"").append(gt.getNname()).append("\",");
json.append("\"lname\":\"").append(gt.getLname()).append("\",");
json.append("\"sname\":\"").append(gt.getSname()).append("\",");
json.append("\"fname\":\"").append(gt.getFname()).append("\",");
json.append("\"navid\":\"").append(gt.getNavid()).append("\",");
json.append("\"ltypeid\":\"").append(gt.getLtypeid()).append("\",");
json.append("\"stypeid\":\"").append(gt.getStypeid()).append("\",");
json.append("\"price\":\"").append(gt.getPrice()).append("\",");
json.append("\"memberprice\":\"").append(gt.getMemberprice()).append("\",");
json.append("\"pictureurl\":\"").append(gt.getPictureurl()).append("\",");
json.append("\"quantity\":\"").append(gt.getQuantity()).append("\",");
json.append("\"salestate\":\"").append(gt.getSalestate()).append("\",");
json.append("\"detail\":\"").append(gt.getDetail()).append("\",");
json.append("\"unitname\":\"").append(gt.getUnitname()).append("\",");
json.append("\"keywordname\":\"").append(gt.getKeywordname()).append("\",");
json.append("\"weight\":\"").append(gt.getWeight()).append("\",");
json.append("\"readcount\":\"").append(gt.getReadcount()).append("\",");
json.append("\"relatedproductid\":\"").append(gt.getRelatedproductid()).append("\",");
json.append("\"recommended\":\"").append(gt.getRecommended()).append("\",");
json.append("\"hotsale\":\"").append(gt.getHotsale()).append("\",");
json.append("\"bargainprice\":\"").append(gt.getBargainprice()).append("\",");
json.append("\"sort\":\"").append(gt.getSort()).append("\",");
json.append("\"createtime\":\"").append(gt.getCreatetime()).append("\",");
json.append("\"creatorid\":\"").append(gt.getCreatorid()).append("\",");
json.append("\"replycount\":\"").append(gt.getReplycount()).append("\",");
json.append("\"brandid\":\"").append(gt.getBrandid()).append("\",");
json.append("\"placeStore\":\"").append(gt.getPlaceStore()).append("\",");
json.append("\"metaKeywords\":\"").append(gt.getMetaKeywords()).append("\",");
json.append("\"metaDescription\":\"").append(gt.getMetaDescription()).append("\",");
json.append("\"cost\":\"").append(gt.getCost()).append("\",");
json.append("\"saleprice\":\"").append(gt.getSaleprice()).append("\",");
json.append("\"isNew\":\"").append(gt.getIsNew()).append("\",");
json.append("\"htmlPath\":\"").append(gt.getHtmlPath()).append("\",");
json.append("\"productSn\":\"").append(gt.getPrice()).append("\",");
//json.append("\"goodsParameterValue\":\"").append(gt.getGoodsParameterValue()).append("\",");
json.append("\"freezeStore\":\"").append(gt.getFreezeStore()).append("\",");
json.append("\"keywordid\":\"").append(gt.getKeywordid()).append("\",");
json.append("\"unitnameid\":\"").append(gt.getUnitnameid()).append("\",");
json.append("\"goodsTypeId\":\"").append(gt.getGoodsTypeId()).append("\",");
json.append("\"goodsTypeName\":\"").append(gt.getGoodsTypeName()).append("\",");
json.append("\"goodsAttrVal0\":\"").append(gt.getGoodsAttrVal0()).append("\",");
json.append("\"goodsAttrVal1\":\"").append(gt.getGoodsAttrVal1()).append("\",");
json.append("\"goodsAttrVal2\":\"").append(gt.getGoodsAttrVal2()).append("\",");
json.append("\"goodsAttrVal3\":\"").append(gt.getGoodsAttrVal3()).append("\",");
json.append("\"goodsAttrVal4\":\"").append(gt.getGoodsAttrVal4()).append("\",");
json.append("\"goodsAttrVal5\":\"").append(gt.getGoodsAttrVal5()).append("\",");
json.append("\"goodsAttrVal6\":\"").append(gt.getGoodsAttrVal6()).append("\",");
json.append("\"goodsAttrVal7\":\"").append(gt.getGoodsAttrVal7()).append("\",");
json.append("\"goodsAttrVal8\":\"").append(gt.getGoodsAttrVal8()).append("\",");
json.append("\"goodsAttrVal9\":\"").append(gt.getGoodsAttrVal9()).append("\",");
json.append("\"goodsAttrVal10\":\"").append(gt.getGoodsAttrVal10()).append("\",");
json.append("\"goodsAttrVal11\":\"").append(gt.getGoodsAttrVal11()).append("\",");
json.append("\"goodsAttrVal12\":\"").append(gt.getGoodsAttrVal12()).append("\",");
json.append("\"goodsAttrVal13\":\"").append(gt.getGoodsAttrVal13()).append("\",");
json.append("\"goodsAttrVal14\":\"").append(gt.getGoodsAttrVal14()).append("\",");
json.append("\"goodsAttrVal15\":\"").append(gt.getGoodsAttrVal15()).append("\",");
json.append("\"goodsAttrVal16\":\"").append(gt.getGoodsAttrVal16()).append("\",");
json.append("\"goodsAttrVal17\":\"").append(gt.getGoodsAttrVal17()).append("\",");
json.append("\"goodsAttrVal18\":\"").append(gt.getGoodsAttrVal18()).append("\",");
json.append("\"goodsAttrVal19\":\"").append(gt.getGoodsAttrVal19()).append("\",");
json.append("\"goodsAttrVal20\":\"").append(gt.getGoodsAttrVal20()).append("\",");
json.append("\"goodsAttrVal21\":\"").append(gt.getGoodsAttrVal21()).append("\",");
json.append("\"goodsAttrVal22\":\"").append(gt.getGoodsAttrVal22()).append("\",");
json.append("\"goodsAttrVal23\":\"").append(gt.getGoodsAttrVal23()).append("\",");
json.append("\"goodsAttrVal24\":\"").append(gt.getGoodsAttrVal24()).append("\",");
json.append("\"goodsAttrVal25\":\"").append(gt.getGoodsAttrVal25()).append("\",");
json.append("\"goodsAttrVal26\":\"").append(gt.getGoodsAttrVal26()).append("\",");
json.append("\"goodsAttrVal27\":\"").append(gt.getGoodsAttrVal27()).append("\",");
json.append("\"goodsAttrVal28\":\"").append(gt.getGoodsAttrVal28()).append("\",");
json.append("\"goodsAttrVal29\":\"").append(gt.getGoodsAttrVal29()).append("\",");
json.append("\"usersetnum\":\"").append(gt.getUsersetnum()).append("\",");
json.append("\"isSpecificationsOpen\":\"").append(gt.getIsSpecificationsOpen()).append("\",");
json.append("\"star\":\"").append(gt.getStar()).append("\",");
json.append("\"staruser\":\"").append(gt.getStaruser()).append("\",");
json.append("\"totalcomment\":\"").append(gt.getTotalcomment()).append("\"");
json.append("\"virtualsale\":\"").append(gt.getVirtualsale()).append("\",");
json.append("\"ismobileplatformgoods\":\"").append(gt.getIsmobileplatformgoods()).append("\",");
json.append("\"sales\":\"").append(gt.getSales()).append("\",");
json.append("\"realsales\":\"").append(gt.getRealsales()).append("\"");
json.append("},");
}
json.deleteCharAt(json.length()-1);
json.append("]");
this.setResponsejsonstr(json.toString());
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out=response.getWriter();
out.write(this.getResponsejsonstr());
out.flush();
out.close();
}
}
}
/**
* 根据商品id查询商品详细给手机客户端
* @throws IOException
*/
@Action(value="findGoodsByGoodsidforAndroid")
public void findGoodsByGoodsidforAndroid() throws IOException{
if(Validate.StrNotNull(this.getGoodsid())){
GoodsT gt=new GoodsT();
gt=this.getGoodsTService().findGoodsById(this.getGoodsid().trim());
if(gt!=null){
StringBuilder json=new StringBuilder();
String temp=null;
String []temparray=null;
temparray=gt.getPictureurl().split(",");
temp=temparray[0];
gt.setPictureurl(temp);
json.append("[");
json.append("{");
json.append("\"goodsid\":\"").append(gt.getGoodsid()).append("\",");
json.append("\"goodsname\":\"").append(gt.getGoodsname()).append("\",");
//json.append("\"brandname\":\"").append(gt.getBrandname()).append("\",");
//json.append("\"model\":\"").append(gt.getModel()).append("\",");
json.append("\"nname\":\"").append(gt.getNname()).append("\",");
json.append("\"lname\":\"").append(gt.getLname()).append("\",");
//json.append("\"sname\":\"").append(gt.getSname()).append("\",");
//json.append("\"fname\":\"").append(gt.getFname()).append("\",");
json.append("\"navid\":\"").append(gt.getNavid()).append("\",");
//json.append("\"ltypeid\":\"").append(gt.getLtypeid()).append("\",");
//json.append("\"stypeid\":\"").append(gt.getStypeid()).append("\",");
json.append("\"price\":\"").append(gt.getPrice()).append("\",");
json.append("\"memberprice\":\"").append(gt.getMemberprice()).append("\",");
json.append("\"pictureurl\":\"").append(gt.getPictureurl()).append("\",");
json.append("\"quantity\":\"").append(gt.getQuantity()).append("\",");
//json.append("\"salestate\":\"").append(gt.getSalestate()).append("\",");
//json.append("\"detail\":\"").append(gt.getDetail()).append("\",");
//json.append("\"unitname\":\"").append(gt.getUnitname()).append("\",");
//json.append("\"keywordname\":\"").append(gt.getKeywordname()).append("\",");
json.append("\"weight\":\"").append(gt.getWeight()).append("\",");
json.append("\"readcount\":\"").append(gt.getReadcount()).append("\",");
//json.append("\"relatedproductid\":\"").append(gt.getRelatedproductid()).append("\",");
json.append("\"recommended\":\"").append(gt.getRecommended()).append("\",");
json.append("\"hotsale\":\"").append(gt.getHotsale()).append("\",");
json.append("\"bargainprice\":\"").append(gt.getBargainprice()).append("\",");
json.append("\"sort\":\"").append(gt.getSort()).append("\",");
//json.append("\"createtime\":\"").append(gt.getCreatetime()).append("\",");
//json.append("\"creatorid\":\"").append(gt.getCreatorid()).append("\",");
json.append("\"replycount\":\"").append(gt.getReplycount()).append("\",");
json.append("\"brandid\":\"").append(gt.getBrandid()).append("\",");
json.append("\"placeStore\":\"").append(gt.getPlaceStore()).append("\",");
//json.append("\"metaKeywords\":\"").append(gt.getMetaKeywords()).append("\",");
json.append("\"metaDescription\":\"").append(gt.getMetaDescription()).append("\",");
json.append("\"cost\":\"").append(gt.getCost()).append("\",");
json.append("\"saleprice\":\"").append(gt.getSaleprice()).append("\",");
json.append("\"isNew\":\"").append(gt.getIsNew()).append("\",");
//json.append("\"htmlPath\":\"").append(gt.getHtmlPath()).append("\",");
json.append("\"productSn\":\"").append(gt.getPrice()).append("\",");
//json.append("\"goodsParameterValue\":\"").append(gt.getGoodsParameterValue()).append("\",");
json.append("\"freezeStore\":\"").append(gt.getFreezeStore()).append("\",");
//json.append("\"keywordid\":\"").append(gt.getKeywordid()).append("\",");
//json.append("\"unitnameid\":\"").append(gt.getUnitnameid()).append("\",");
json.append("\"goodsTypeId\":\"").append(gt.getGoodsTypeId()).append("\",");
json.append("\"goodsTypeName\":\"").append(gt.getGoodsTypeName()).append("\",");
// json.append("\"goodsAttrVal0\":\"").append(gt.getGoodsAttrVal0()).append("\",");
// json.append("\"goodsAttrVal1\":\"").append(gt.getGoodsAttrVal1()).append("\",");
// json.append("\"goodsAttrVal2\":\"").append(gt.getGoodsAttrVal2()).append("\",");
// json.append("\"goodsAttrVal3\":\"").append(gt.getGoodsAttrVal3()).append("\",");
// json.append("\"goodsAttrVal4\":\"").append(gt.getGoodsAttrVal4()).append("\",");
// json.append("\"goodsAttrVal5\":\"").append(gt.getGoodsAttrVal5()).append("\",");
// json.append("\"goodsAttrVal6\":\"").append(gt.getGoodsAttrVal6()).append("\",");
// json.append("\"goodsAttrVal7\":\"").append(gt.getGoodsAttrVal7()).append("\",");
// json.append("\"goodsAttrVal8\":\"").append(gt.getGoodsAttrVal8()).append("\",");
// json.append("\"goodsAttrVal9\":\"").append(gt.getGoodsAttrVal9()).append("\",");
// json.append("\"goodsAttrVal10\":\"").append(gt.getGoodsAttrVal10()).append("\",");
// json.append("\"goodsAttrVal11\":\"").append(gt.getGoodsAttrVal11()).append("\",");
// json.append("\"goodsAttrVal12\":\"").append(gt.getGoodsAttrVal12()).append("\",");
// json.append("\"goodsAttrVal13\":\"").append(gt.getGoodsAttrVal13()).append("\",");
// json.append("\"goodsAttrVal14\":\"").append(gt.getGoodsAttrVal14()).append("\",");
// json.append("\"goodsAttrVal15\":\"").append(gt.getGoodsAttrVal15()).append("\",");
// json.append("\"goodsAttrVal16\":\"").append(gt.getGoodsAttrVal16()).append("\",");
// json.append("\"goodsAttrVal17\":\"").append(gt.getGoodsAttrVal17()).append("\",");
// json.append("\"goodsAttrVal18\":\"").append(gt.getGoodsAttrVal18()).append("\",");
// json.append("\"goodsAttrVal19\":\"").append(gt.getGoodsAttrVal19()).append("\",");
// json.append("\"goodsAttrVal20\":\"").append(gt.getGoodsAttrVal20()).append("\",");
// json.append("\"goodsAttrVal21\":\"").append(gt.getGoodsAttrVal21()).append("\",");
// json.append("\"goodsAttrVal22\":\"").append(gt.getGoodsAttrVal22()).append("\",");
// json.append("\"goodsAttrVal23\":\"").append(gt.getGoodsAttrVal23()).append("\",");
// json.append("\"goodsAttrVal24\":\"").append(gt.getGoodsAttrVal24()).append("\",");
// json.append("\"goodsAttrVal25\":\"").append(gt.getGoodsAttrVal25()).append("\",");
// json.append("\"goodsAttrVal26\":\"").append(gt.getGoodsAttrVal26()).append("\",");
// json.append("\"goodsAttrVal27\":\"").append(gt.getGoodsAttrVal27()).append("\",");
// json.append("\"goodsAttrVal28\":\"").append(gt.getGoodsAttrVal28()).append("\",");
// json.append("\"goodsAttrVal29\":\"").append(gt.getGoodsAttrVal29()).append("\",");
json.append("\"usersetnum\":\"").append(gt.getUsersetnum()).append("\",");
json.append("\"isSpecificationsOpen\":\"").append(gt.getIsSpecificationsOpen()).append("\",");
json.append("\"star\":\"").append(gt.getStar()).append("\",");
json.append("\"staruser\":\"").append(gt.getStaruser()).append("\",");
json.append("\"totalcomment\":\"").append(gt.getTotalcomment()).append("\",");
json.append("\"virtualsale\":\"").append(gt.getVirtualsale()).append("\",");
json.append("\"ismobileplatformgoods\":\"").append(gt.getIsmobileplatformgoods()).append("\",");
json.append("\"sales\":\"").append(gt.getSales()).append("\",");
json.append("\"realsales\":\"").append(gt.getRealsales()).append("\"");
json.append("}]");
this.setResponsejsonstr(json.toString());
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out=response.getWriter();
out.write(this.getResponsejsonstr());
out.flush();
out.close();
}
}
}
}