Commit 1d3e256a by 墨竹

feat:跳过登录修改

parent db9f4627
package com.gic.haoban.manage.web.exception;
/**
* Created 2018/7/24.
*
* @author hua
*/
public class ControllerException extends Exception {
}
...@@ -186,9 +186,13 @@ public class ClerkController extends WebBaseController { ...@@ -186,9 +186,13 @@ public class ClerkController extends WebBaseController {
} }
//获取后台认证配置 /**
@RequestMapping("/get-audit-setting") * 会员小程序-获取后台认证配置
* @param wxEnterpriseId
* @return
*/
@IgnoreLogin @IgnoreLogin
@RequestMapping("/get-audit-setting")
public HaobanResponse getAuditSetting(String wxEnterpriseId) { public HaobanResponse getAuditSetting(String wxEnterpriseId) {
if (StringUtils.isAnyBlank(wxEnterpriseId)) { if (StringUtils.isAnyBlank(wxEnterpriseId)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
...@@ -200,9 +204,14 @@ public class ClerkController extends WebBaseController { ...@@ -200,9 +204,14 @@ public class ClerkController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_1, auditSettingVO); return resultResponse(HaoBanErrCode.ERR_1, auditSettingVO);
} }
//获取后台认证配置 /**
@RequestMapping("/get-user-setting") * 会员小程序-获取后台认证配置
* @param wxEnterpriseId
* @param staffId
* @return
*/
@IgnoreLogin @IgnoreLogin
@RequestMapping("/get-user-setting")
public HaobanResponse getUserSetting(String wxEnterpriseId, String staffId) { public HaobanResponse getUserSetting(String wxEnterpriseId, String staffId) {
if (StringUtils.isAnyBlank(wxEnterpriseId)) { if (StringUtils.isAnyBlank(wxEnterpriseId)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
...@@ -244,8 +253,8 @@ public class ClerkController extends WebBaseController { ...@@ -244,8 +253,8 @@ public class ClerkController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_1, auditSettingVO); return resultResponse(HaoBanErrCode.ERR_1, auditSettingVO);
} }
@RequestMapping("/get-operation-setting")
@IgnoreLogin @IgnoreLogin
@RequestMapping("/get-operation-setting")
public HaobanResponse getOperatorSetting(String wxEnterpriseId, String enterpriseId) { public HaobanResponse getOperatorSetting(String wxEnterpriseId, String enterpriseId) {
// 查询操作配置 // 查询操作配置
OperationSettingDTO dto = operationSettingApiService.getByWxEnterpriseId(wxEnterpriseId); OperationSettingDTO dto = operationSettingApiService.getByWxEnterpriseId(wxEnterpriseId);
...@@ -1155,12 +1164,12 @@ public class ClerkController extends WebBaseController { ...@@ -1155,12 +1164,12 @@ public class ClerkController extends WebBaseController {
} }
/** /**
* 外部联系人需要发送的好友 * 会员小程序-外部联系人需要发送的好友
* *
* @return * @return
*/ */
@RequestMapping("push-friend")
@IgnoreLogin @IgnoreLogin
@RequestMapping("push-friend")
public HaobanResponse friendList(String relationKey) { public HaobanResponse friendList(String relationKey) {
externalClerkRelatedApiService.pushExternalByRelationKey(relationKey); externalClerkRelatedApiService.pushExternalByRelationKey(relationKey);
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
......
...@@ -63,9 +63,16 @@ public class StoreController extends WebBaseController { ...@@ -63,9 +63,16 @@ public class StoreController extends WebBaseController {
@Autowired @Autowired
private StaffApiService staffApiService; private StaffApiService staffApiService;
//门店列表 /**
@RequestMapping("/store-list") * 会员小程序-门店列表
*
* @param staffId
* @param wxEnterpriseId
* @param version
* @return
*/
@IgnoreLogin @IgnoreLogin
@RequestMapping("/store-list")
public HaobanResponse storeList(String staffId, String wxEnterpriseId, String version) { public HaobanResponse storeList(String staffId, String wxEnterpriseId, String version) {
if (StringUtils.isAnyBlank(staffId, wxEnterpriseId)) { if (StringUtils.isAnyBlank(staffId, wxEnterpriseId)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
...@@ -133,37 +140,38 @@ public class StoreController extends WebBaseController { ...@@ -133,37 +140,38 @@ public class StoreController extends WebBaseController {
list.add(vo); list.add(vo);
} }
return resultResponse(HaoBanErrCode.ERR_1, list); return resultResponse(HaoBanErrCode.ERR_1, list);
} }
//获取首页销售数据 //获取首页销售数据
@RequestMapping("/sale-date") @RequestMapping("/sale-date")
public HaobanResponse saleDate(String storeId,String clerkType,String clerkId) { public HaobanResponse saleDate(String storeId, String clerkType, String clerkId) {
if(StringUtils.isAnyBlank(storeId,clerkType,clerkId)){ if (StringUtils.isAnyBlank(storeId, clerkType, clerkId)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
} }
StoreDTO store = storeService.getStore(storeId); StoreDTO store = storeService.getStore(storeId);
if(store == null){ if (store == null) {
return resultResponse(HaoBanErrCode.ERR_111146); return resultResponse(HaoBanErrCode.ERR_111146);
} }
String enterpriseId = store.getEnterpriseId(); String enterpriseId = store.getEnterpriseId();
String date = DateUtil.format(new Date(), "yyyy-MM-dd"); String date = DateUtil.format(new Date(), "yyyy-MM-dd");
if("0".equals(clerkType)){ if ("0".equals(clerkType)) {
HaobanDataDTO HaobanDataDTO = haobanDataApiService.getSaleDataByDateByClerkId(enterpriseId, storeId,clerkId, date); HaobanDataDTO HaobanDataDTO = haobanDataApiService.getSaleDataByDateByClerkId(enterpriseId, storeId, clerkId, date);
return resultResponse(HaoBanErrCode.ERR_1,HaobanDataDTO); return resultResponse(HaoBanErrCode.ERR_1, HaobanDataDTO);
} }
HaobanDataDTO HaobanDataDTO = haobanDataApiService.getSaleDataByDate(enterpriseId, storeId, date); HaobanDataDTO HaobanDataDTO = haobanDataApiService.getSaleDataByDate(enterpriseId, storeId, date);
return resultResponse(HaoBanErrCode.ERR_1,HaobanDataDTO); return resultResponse(HaoBanErrCode.ERR_1, HaobanDataDTO);
} }
//获取省市区 //获取省市区
@IgnoreLogin @IgnoreLogin
@RequestMapping("/get-area-list") @RequestMapping("/get-area-list")
public HaobanResponse getArea(Integer type,String id) { public HaobanResponse getArea(Integer type, String id) {
if (type == null) { if (type == null) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
} }
List<ProvinceDTO> provinceList=new ArrayList<ProvinceDTO>(); List<ProvinceDTO> provinceList = new ArrayList<ProvinceDTO>();
List<CityDTO> cityList=new ArrayList<CityDTO>(); List<CityDTO> cityList = new ArrayList<CityDTO>();
List<CountyDTO>countyList=new ArrayList<CountyDTO>(); List<CountyDTO> countyList = new ArrayList<CountyDTO>();
switch (type) { switch (type) {
// 省 // 省
case 1: case 1:
...@@ -202,20 +210,21 @@ public class StoreController extends WebBaseController { ...@@ -202,20 +210,21 @@ public class StoreController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_8); return resultResponse(HaoBanErrCode.ERR_8);
} }
//修改门店数据 //修改门店数据
@RequestMapping("/change-store-detail") @RequestMapping("/change-store-detail")
public HaobanResponse changeStoreDetail(String wxEnterpriseId,String storeId,String staffId,String changeField,String oldValue,String newValue) { public HaobanResponse changeStoreDetail(String wxEnterpriseId, String storeId, String staffId, String changeField, String oldValue, String newValue) {
if(StringUtils.isAnyBlank(wxEnterpriseId,storeId,changeField)){ if (StringUtils.isAnyBlank(wxEnterpriseId, storeId, changeField)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
} }
if(StringUtils.isBlank(oldValue)){ if (StringUtils.isBlank(oldValue)) {
oldValue = ""; oldValue = "";
} }
if(StringUtils.isBlank(newValue)){ if (StringUtils.isBlank(newValue)) {
newValue = ""; newValue = "";
} }
//增加判断是否是门店面积数字合法 //增加判断是否是门店面积数字合法
if(StoreFieldEnum.STORE_AREA.getValue().equals(changeField)){ if (StoreFieldEnum.STORE_AREA.getValue().equals(changeField)) {
try { try {
Double.parseDouble(newValue); Double.parseDouble(newValue);
} catch (Exception e) { } catch (Exception e) {
...@@ -223,9 +232,9 @@ public class StoreController extends WebBaseController { ...@@ -223,9 +232,9 @@ public class StoreController extends WebBaseController {
} }
} }
//门店图片修改判断 //门店图片修改判断
if(StoreFieldEnum.STORE_IMAG.getValue().equals(changeField)){ if (StoreFieldEnum.STORE_IMAG.getValue().equals(changeField)) {
//修改门店图片,不能为空 //修改门店图片,不能为空
if(StringUtils.isBlank(newValue)){ if (StringUtils.isBlank(newValue)) {
return resultResponse(HaoBanErrCode.ERR_400020); return resultResponse(HaoBanErrCode.ERR_400020);
} }
} }
...@@ -238,21 +247,21 @@ public class StoreController extends WebBaseController { ...@@ -238,21 +247,21 @@ public class StoreController extends WebBaseController {
logger.info("==================bbb"); logger.info("==================bbb");
//默认开启审核 //默认开启审核
int auditFlag = 1; int auditFlag = 1;
if(auditSettingDTO != null){ if (auditSettingDTO != null) {
auditFlag = auditSettingDTO.getAuditFlag(); auditFlag = auditSettingDTO.getAuditFlag();
} }
logger.info("==================auditFlag={}",auditFlag); logger.info("==================auditFlag={}", auditFlag);
if(auditFlag == 1){ if (auditFlag == 1) {
//要审核 //要审核
logger.info("==================11111"); logger.info("==================11111");
AuditDTO auditDTO = auditApiService.findByStoreIdAndChangeField(storeId, changeField); AuditDTO auditDTO = auditApiService.findByStoreIdAndChangeField(storeId, changeField);
if(auditDTO == null){ if (auditDTO == null) {
//为空,可继续提交审核 //为空,可继续提交审核
int i = auditApiService.save(1,wxEnterpriseId, enterpriseId, staffId, storeId, changeField, oldValue, newValue); int i = auditApiService.save(1, wxEnterpriseId, enterpriseId, staffId, storeId, changeField, oldValue, newValue);
}else{ } else {
return resultResponse(HaoBanErrCode.ERR_400018); return resultResponse(HaoBanErrCode.ERR_400018);
} }
}else{ } else {
logger.info("==================22222"); logger.info("==================22222");
auditApiService.editStoreInfo(storeId, changeField, oldValue, newValue); auditApiService.editStoreInfo(storeId, changeField, oldValue, newValue);
} }
...@@ -262,7 +271,7 @@ public class StoreController extends WebBaseController { ...@@ -262,7 +271,7 @@ public class StoreController extends WebBaseController {
//获取门店详情 //获取门店详情
@RequestMapping("/store-detail") @RequestMapping("/store-detail")
public HaobanResponse storeDetail(String enterpriseId, String storeId, String wxEnterpriseId, String staffId) { public HaobanResponse storeDetail(String enterpriseId, String storeId, String wxEnterpriseId, String staffId) {
if(StringUtils.isAnyBlank(storeId)){ if (StringUtils.isAnyBlank(storeId)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
} }
...@@ -271,34 +280,34 @@ public class StoreController extends WebBaseController { ...@@ -271,34 +280,34 @@ public class StoreController extends WebBaseController {
List<StorePhotoDTO> imgDTOList = storeService.getStoreImages(storeId); List<StorePhotoDTO> imgDTOList = storeService.getStoreImages(storeId);
StoreDTO store = storeService.getStore(storeId); StoreDTO store = storeService.getStore(storeId);
StoreDetailVO vo = EntityUtil.changeEntity(StoreDetailVO.class, store); StoreDetailVO vo = EntityUtil.changeEntity(StoreDetailVO.class, store);
if(CollectionUtil.isNotEmpty(imgDTOList)){ if (CollectionUtil.isNotEmpty(imgDTOList)) {
List<String> imgList = imgDTOList.stream().map(s->s.getQcloudImageUrl()).collect(Collectors.toList()); List<String> imgList = imgDTOList.stream().map(s -> s.getQcloudImageUrl()).collect(Collectors.toList());
vo.setImgList(imgList); vo.setImgList(imgList);
} }
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm"); SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
if(vo.getOpenTime()!=null){ if (vo.getOpenTime() != null) {
vo.setOpenTimeStr(sdf.format(vo.getOpenTime())); vo.setOpenTimeStr(sdf.format(vo.getOpenTime()));
} }
if(vo.getCloseTime()!=null){ if (vo.getCloseTime() != null) {
vo.setCloseTimeStr(sdf.format(vo.getCloseTime())); vo.setCloseTimeStr(sdf.format(vo.getCloseTime()));
} }
vo.setAreaId(store.getAreaId()); vo.setAreaId(store.getAreaId());
vo.setStoreAddress(store.getFullArea()+" "+store.getStoreAddress()); vo.setStoreAddress(store.getFullArea() + " " + store.getStoreAddress());
// StaffDepartmentRelatedDTO staffDepartmentRelatedDTO = staffDepartmentRelatedApiService.getByStaffDepartmentRelatedId(staffDepartmentRelatedId); // StaffDepartmentRelatedDTO staffDepartmentRelatedDTO = staffDepartmentRelatedApiService.getByStaffDepartmentRelatedId(staffDepartmentRelatedId);
// vo.setClerkCode(staffDepartmentRelatedDTO.getClerkCode()); // vo.setClerkCode(staffDepartmentRelatedDTO.getClerkCode());
// vo.setBindFlag(StringUtils.isEmpty(staffDepartmentRelatedDTO.getClerkCode())?0:1); // vo.setBindFlag(StringUtils.isEmpty(staffDepartmentRelatedDTO.getClerkCode())?0:1);
vo.setAuditDetail(list); vo.setAuditDetail(list);
AuditSettingDTO auditSettingDTO = auditSettingApiService.findSettingByWxEnterpriseId(wxEnterpriseId); AuditSettingDTO auditSettingDTO = auditSettingApiService.findSettingByWxEnterpriseId(wxEnterpriseId);
vo.setAuditFlag(auditSettingDTO == null?0:auditSettingDTO.getAuditFlag()); vo.setAuditFlag(auditSettingDTO == null ? 0 : auditSettingDTO.getAuditFlag());
if(vo.getStoreArea() == null||vo.getStoreArea()==-1 ){ if (vo.getStoreArea() == null || vo.getStoreArea() == -1) {
vo.setStoreArea(-1d); vo.setStoreArea(-1d);
} }
ClerkMainStoreRelatedDTO mainStore = clerkMainStoreRelatedApiService.getWxEnterpriseIdAndStaffId(wxEnterpriseId,staffId); ClerkMainStoreRelatedDTO mainStore = clerkMainStoreRelatedApiService.getWxEnterpriseIdAndStaffId(wxEnterpriseId, staffId);
if(mainStore != null && mainStore.getStoreId().equals(storeId)){ if (mainStore != null && mainStore.getStoreId().equals(storeId)) {
vo.setMainStoreFlag(1); vo.setMainStoreFlag(1);
}else{ } else {
vo.setMainStoreFlag(0); vo.setMainStoreFlag(0);
} }
WxEnterpriseRelationDetailDTO enterpriseBindInfo = wxEnterpriseRelatedApiService.getEnterpriseBindInfo(wxEnterpriseId, enterpriseId); WxEnterpriseRelationDetailDTO enterpriseBindInfo = wxEnterpriseRelatedApiService.getEnterpriseBindInfo(wxEnterpriseId, enterpriseId);
......
...@@ -246,8 +246,8 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -246,8 +246,8 @@ public class WxEnterpriseInfoController extends WebBaseController {
* @param qo * @param qo
* @return * @return
*/ */
@RequestMapping("get-user-by-member-code")
@IgnoreLogin @IgnoreLogin
@RequestMapping("get-user-by-member-code")
public HaobanResponse getInfoByMemberCode(GetUserByMemberCodeQo qo) { public HaobanResponse getInfoByMemberCode(GetUserByMemberCodeQo qo) {
WxEnterpriseDTO enterpriseDetailDTO = null; WxEnterpriseDTO enterpriseDetailDTO = null;
if (StringUtils.isNotBlank(qo.getCorpId())) { if (StringUtils.isNotBlank(qo.getCorpId())) {
...@@ -395,15 +395,15 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -395,15 +395,15 @@ public class WxEnterpriseInfoController extends WebBaseController {
} }
/** /**
* 获取绑定信息(会员小程序用) * 会员小程序-获取绑定信息
* *
* @param externalUserid * @param externalUserid
* @param wxUserId * @param wxUserId
* @param wxEnterpriseId * @param wxEnterpriseId
* @return * @return
*/ */
@RequestMapping("get-send-message-info")
@IgnoreLogin @IgnoreLogin
@RequestMapping("get-send-message-info")
public HaobanResponse getMessageMember(String externalUserid, String wxUserId, String wxEnterpriseId, String gicEnterpriseId) { public HaobanResponse getMessageMember(String externalUserid, String wxUserId, String wxEnterpriseId, String gicEnterpriseId) {
if (StringUtils.isAnyBlank(externalUserid, wxUserId, wxEnterpriseId)) { if (StringUtils.isAnyBlank(externalUserid, wxUserId, wxEnterpriseId)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
...@@ -443,7 +443,7 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -443,7 +443,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
} }
/** /**
* 绑定好友(会员小程序调用) * 会员小程序-绑定好友
* *
* @param memberId * @param memberId
* @param enterpriseId * @param enterpriseId
...@@ -451,8 +451,8 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -451,8 +451,8 @@ public class WxEnterpriseInfoController extends WebBaseController {
* @param relationKey * @param relationKey
* @return * @return
*/ */
@RequestMapping("member-bind-friend")
@IgnoreLogin @IgnoreLogin
@RequestMapping("member-bind-friend")
public HaobanResponse memberBindFriend(String memberId, String enterpriseId, String unionid, String relationKey) { public HaobanResponse memberBindFriend(String memberId, String enterpriseId, String unionid, String relationKey) {
if (StringUtils.isAnyBlank(memberId, enterpriseId, relationKey)) { if (StringUtils.isAnyBlank(memberId, enterpriseId, relationKey)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment