初始化
This commit is contained in:
@@ -0,0 +1,284 @@
|
||||
package com.ifish.action;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.ifish.domain.JsonResult;
|
||||
import com.ifish.entity.ShopsInfo;
|
||||
import com.ifish.enums.ShopsStatusEnum;
|
||||
import com.ifish.enums.SysUserEnum;
|
||||
import com.ifish.exception.IfishException;
|
||||
import com.ifish.search.PageDataDto;
|
||||
import com.ifish.service.ShopsInfoService;
|
||||
import com.ifish.util.IfishFileDirectory;
|
||||
import com.ifish.util.IfishFileUtils;
|
||||
import com.ifish.util.ResultUtil;
|
||||
import com.ifishNew.bean.CommodityInfoBean;
|
||||
import com.ifishNew.help.CommodityInfoHelperI;
|
||||
|
||||
/**
|
||||
* 商家信息controller
|
||||
*
|
||||
* @author Administrator
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class ShopsInfoAction {
|
||||
|
||||
@Autowired
|
||||
private ShopsInfoService shopsInfoService;
|
||||
|
||||
@Autowired
|
||||
private CommodityInfoHelperI commodityInfoHelperI;
|
||||
|
||||
/**
|
||||
* 已审核商家信息页面
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfo.do")
|
||||
public ModelAndView shopsInfo() {
|
||||
return new ModelAndView("shopsInfo/shopsInfo");
|
||||
}
|
||||
|
||||
/**
|
||||
* 已审核分页数据
|
||||
*
|
||||
* @param pageData
|
||||
* @param shopsInfo
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfoData.do")
|
||||
@ResponseBody
|
||||
public PageDataDto getShopsInfoByPage(PageDataDto pageData, ShopsInfo shopsInfo) {
|
||||
shopsInfo.setStatus(ShopsStatusEnum.status1.getKey());
|
||||
pageData.pageData(shopsInfoService.getShopsInfoByPage(pageData, shopsInfo));
|
||||
return pageData;
|
||||
}
|
||||
|
||||
/**
|
||||
* 未审核商家信息页面
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfo2.do")
|
||||
public ModelAndView shopsInfo2() {
|
||||
return new ModelAndView("shopsInfo/shopsInfo2");
|
||||
}
|
||||
|
||||
/**
|
||||
* 未审核分页数据
|
||||
*
|
||||
* @param pageData
|
||||
* @param shopsInfo
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfoData2.do")
|
||||
@ResponseBody
|
||||
public PageDataDto getShopsInfoByPage2(PageDataDto pageData, ShopsInfo shopsInfo) {
|
||||
shopsInfo.setStatus(ShopsStatusEnum.status1.getKey());
|
||||
pageData.pageData(shopsInfoService.getShopsInfoByPage2(pageData, shopsInfo));
|
||||
return pageData;
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否显示
|
||||
*
|
||||
* @param shopsId
|
||||
* @param appShow
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfo/appShowUpdate.do")
|
||||
@ResponseBody
|
||||
public JsonResult appShowUpdate(Integer shopsId, boolean appShow) {
|
||||
return shopsInfoService.shopsInfoShowUpdate(shopsId, appShow);
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否屏蔽
|
||||
*
|
||||
* @param shopsId
|
||||
* @param isPingBi
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfo/pingBiUpdate.do")
|
||||
@ResponseBody
|
||||
public JsonResult isPingBiWeChat(Integer shopsId, boolean isPingBi) {
|
||||
return shopsInfoService.isPingBiWeChat(shopsId, isPingBi);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传封面
|
||||
*
|
||||
* @param shopsId
|
||||
* @param fileUpload
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfo/uploadPicture.do")
|
||||
@ResponseBody
|
||||
public JsonResult uploadPicture(Integer shopsId, Integer userId, MultipartFile fileUpload) {
|
||||
String newImgName = null;
|
||||
String oldImgName = null;
|
||||
//上传新封面图
|
||||
if (fileUpload != null) {
|
||||
try {
|
||||
//上传文件
|
||||
newImgName = String.valueOf(System.currentTimeMillis()) + ".png";
|
||||
IfishFileUtils.uploadFile(IfishFileDirectory.path_picture4 + "/" + userId, newImgName, fileUpload);
|
||||
} catch (IfishException e) {
|
||||
throw e;
|
||||
} catch (Exception e) {
|
||||
throw new IfishException(SysUserEnum.warn113);
|
||||
}
|
||||
//老封面图
|
||||
oldImgName = shopsInfoService.updatePicture(shopsId, newImgName);
|
||||
}
|
||||
//删除老封面图
|
||||
if (StringUtils.isNotBlank(oldImgName)) {
|
||||
IfishFileUtils.deleteFile(IfishFileDirectory.path_picture4 + "/" + userId, oldImgName);
|
||||
}
|
||||
return ResultUtil.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 商家审核页面
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/reviewPage.do")
|
||||
public ModelAndView review(Model model, Integer shopsId) {
|
||||
model.addAttribute("shopsInfo", shopsInfoService.getShopsInfoById(shopsId));
|
||||
return new ModelAndView("shopsInfo/reviewPage");
|
||||
}
|
||||
|
||||
/**
|
||||
* 商家审核
|
||||
*
|
||||
* @param shopsId
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/reviewShops.do")
|
||||
public ModelAndView reviewShops(Model model, Integer shopsId, String status, String reason) {
|
||||
JsonResult jsonResult = shopsInfoService.reviewShopsInfo(shopsId, status, reason);
|
||||
model.addAttribute("status", jsonResult.getResult());
|
||||
model.addAttribute("msg", jsonResult.getMsg());
|
||||
//return new ModelAndView("redirect:/page/shopsInfo2.do");
|
||||
return new ModelAndView("shopsInfo/shopsInfo2");
|
||||
}
|
||||
|
||||
/**
|
||||
* 看护列表页面
|
||||
*
|
||||
* @param model
|
||||
* @param shopsUserId
|
||||
* @param shopsId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/lookList.do")
|
||||
public ModelAndView lookList(Model model, Integer shopsUserId, Integer shopsId) {
|
||||
model.addAttribute("shopsUserId", shopsUserId);
|
||||
model.addAttribute("shopsInfo", shopsInfoService.getShopsInfoById(shopsId));
|
||||
return new ModelAndView("shopsInfo/lookList");
|
||||
}
|
||||
|
||||
/**
|
||||
* 看护列表数据
|
||||
*
|
||||
* @param pageData
|
||||
* @param shopsUserId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/lookListInfo.do")
|
||||
@ResponseBody
|
||||
public PageDataDto lookListInfo(PageDataDto pageData, Integer shopsUserId) {
|
||||
pageData.pageData(shopsInfoService.getLookListInfo(pageData, shopsUserId));
|
||||
return pageData;
|
||||
}
|
||||
|
||||
/**
|
||||
* 商家会员页面
|
||||
*
|
||||
* @param model
|
||||
* @param shopsId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsUserInfo.do")
|
||||
public ModelAndView shopsUserInfo(Model model, Integer shopsId) {
|
||||
model.addAttribute("shopsId", shopsId);
|
||||
model.addAttribute("shopsInfo", shopsInfoService.getShopsInfoById(shopsId));
|
||||
return new ModelAndView("shopsInfo/shopsUserInfo");
|
||||
}
|
||||
|
||||
/**
|
||||
* 商家会员信息
|
||||
*
|
||||
* @param pageData
|
||||
* @param shopsId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsUserInfo/shopsUserInfoData.do")
|
||||
@ResponseBody
|
||||
public PageDataDto getShopsUserInfoByPage(PageDataDto pageData, Integer shopsId) {
|
||||
pageData.pageData(shopsInfoService.getShopsUserInfoByPage(pageData, shopsId));
|
||||
return pageData;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改备注
|
||||
*
|
||||
* @param shopsId
|
||||
* @param remark
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/updateRemark.do")
|
||||
@ResponseBody
|
||||
public JsonResult updateShopsInfoRemark(Integer shopsId, String remark) {
|
||||
return shopsInfoService.updateShopsInfoRemark(shopsId, remark);
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品管理页面
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/goodsView.do")
|
||||
@ResponseBody
|
||||
public ModelAndView getGoodsView() {
|
||||
ModelAndView mv = new ModelAndView();
|
||||
mv = commodityInfoHelperI.getGoodsPage(mv);
|
||||
mv.setViewName("shopsInfo/goodsView");
|
||||
return mv;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改商品
|
||||
*
|
||||
* @param commodityInfoBean
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/shopsInfo/updategoodsInfo.do")
|
||||
@ResponseBody
|
||||
public JsonResult updateGoodsInfoJsonResult(CommodityInfoBean commodityInfoBean,boolean appShow) {
|
||||
return commodityInfoHelperI.updateCommodityInfo(commodityInfoBean,appShow);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商品分页数据
|
||||
*
|
||||
* @param pageData
|
||||
* @param commodityInfoBean
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/shopsInfo/getGoodsList.do")
|
||||
@ResponseBody
|
||||
public PageDataDto getShopsInfoByPage2(PageDataDto pageData, CommodityInfoBean commodityInfoBean) {
|
||||
return commodityInfoHelperI.getCommodityInfoByPage(pageData, commodityInfoBean);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user