Commit 4327c8f8 by fudahua

Merge branch 'developer' of http://git.gicdev.com/haoban3.0/haoban-manage3.0 into developer

parents 4ae5e655 76743a0f
...@@ -8,6 +8,8 @@ public class WxApplicationDTO implements Serializable { ...@@ -8,6 +8,8 @@ public class WxApplicationDTO implements Serializable {
private String siteId; private String siteId;
private String corpid;
private String name; private String name;
private String permanentCode; private String permanentCode;
...@@ -115,4 +117,12 @@ public class WxApplicationDTO implements Serializable { ...@@ -115,4 +117,12 @@ public class WxApplicationDTO implements Serializable {
public void setUpdateTime(Date updateTime) { public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime; this.updateTime = updateTime;
} }
public String getCorpid() {
return corpid;
}
public void setCorpid(String corpid) {
this.corpid = corpid;
}
} }
\ No newline at end of file
...@@ -4,11 +4,13 @@ import com.gic.haoban.manage.api.dto.SecretSettingDTO; ...@@ -4,11 +4,13 @@ import com.gic.haoban.manage.api.dto.SecretSettingDTO;
import com.gic.haoban.manage.api.service.out.SecretSettingApiService; import com.gic.haoban.manage.api.service.out.SecretSettingApiService;
import com.gic.haoban.manage.service.service.SecretSettingService; import com.gic.haoban.manage.service.service.SecretSettingService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/** /**
* @author mozhu * @author mozhu
* @date 2022/1/10 09:45 * @date 2022/1/10 09:45
*/ */
@Service
public class SecretSettingApiServiceImpl implements SecretSettingApiService { public class SecretSettingApiServiceImpl implements SecretSettingApiService {
@Autowired @Autowired
private SecretSettingService secretSettingService; private SecretSettingService secretSettingService;
......
...@@ -67,6 +67,8 @@ ...@@ -67,6 +67,8 @@
ref="noticeMessageApiServiceImpl" ref="noticeMessageApiServiceImpl"
timeout="10000"/> timeout="10000"/>
<dubbo:service interface="com.gic.haoban.manage.api.service.out.SecretSettingApiService" ref="secretSettingApiServiceImpl" timeout="10000"/>
<dubbo:reference interface="com.gic.enterprise.api.service.DepartmentService" id="gicDepartmentService"/> <dubbo:reference interface="com.gic.enterprise.api.service.DepartmentService" id="gicDepartmentService"/>
<dubbo:reference interface="com.gic.wechat.api.service.qywx.QywxDepartmentApiService" id="qywxDepartmentApiService"/> <dubbo:reference interface="com.gic.wechat.api.service.qywx.QywxDepartmentApiService" id="qywxDepartmentApiService"/>
<dubbo:reference interface="com.gic.wechat.api.service.qywx.QywxSuiteApiService" id="qywxSuiteApiService"/> <dubbo:reference interface="com.gic.wechat.api.service.qywx.QywxSuiteApiService" id="qywxSuiteApiService"/>
......
...@@ -42,10 +42,7 @@ import org.apache.commons.lang3.StringUtils; ...@@ -42,10 +42,7 @@ import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid; import javax.validation.Valid;
import java.util.*; import java.util.*;
...@@ -671,8 +668,6 @@ public class ClerkController extends WebBaseController { ...@@ -671,8 +668,6 @@ public class ClerkController extends WebBaseController {
}).map(s -> s.getEnterpriseId()).collect(Collectors.toList()); }).map(s -> s.getEnterpriseId()).collect(Collectors.toList());
List<String> storeIds = wxEnterpriseRelatedApiService.listStoreIdByWxEnterpriseId(wxEnterpriseId); List<String> storeIds = wxEnterpriseRelatedApiService.listStoreIdByWxEnterpriseId(wxEnterpriseId);
List<ClerkDTO> clerkList = clerkNewService.listClerkByEnterpriseIdAndSearch(enterpriseIdList, storeIds, keyword); List<ClerkDTO> clerkList = clerkNewService.listClerkByEnterpriseIdAndSearch(enterpriseIdList, storeIds, keyword);
// List<ClerkDTO> clerkList = this.getClerkListBySearch(enterpriseIdList, storeIds, keyword, staffId);
// List<ClerkDTO> clerkList = clerkNewService.listClerkByEnterpriseIdAndSearch(enterpriseIdList, storeIds, keyword);
List<ClerkStoreVO> clerkStoreList = buildClerkRelation(clerkList, enterpriseIdList); List<ClerkStoreVO> clerkStoreList = buildClerkRelation(clerkList, enterpriseIdList);
return resultResponse(HaoBanErrCode.ERR_1, clerkStoreList); return resultResponse(HaoBanErrCode.ERR_1, clerkStoreList);
} }
...@@ -824,9 +819,7 @@ public class ClerkController extends WebBaseController { ...@@ -824,9 +819,7 @@ public class ClerkController extends WebBaseController {
String wxEnterpriseId = staff.getWxEnterpriseId(); String wxEnterpriseId = staff.getWxEnterpriseId();
String wxUserId = staff.getWxUserId(); String wxUserId = staff.getWxUserId();
StaffClerkRelationDTO staffClerkRelation = staffClerkRelationApiService.getByCodeAndEnterpriseId(clerkCode, store.getEnterpriseId()); StaffClerkRelationDTO staffClerkRelation = staffClerkRelationApiService.getByCodeAndEnterpriseId(clerkCode, store.getEnterpriseId());
// if(staffClerkRelation != null){
// return resultResponse(HaoBanErrCode.ERR_111117);
// }
if (auditType == 2) { if (auditType == 2) {
//无需审核 //无需审核
if (staffClerkRelation == null) { if (staffClerkRelation == null) {
...@@ -873,7 +866,6 @@ public class ClerkController extends WebBaseController { ...@@ -873,7 +866,6 @@ public class ClerkController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_1, resultDTO); return resultResponse(HaoBanErrCode.ERR_1, resultDTO);
} else { } else {
//需要审核 //需要审核
AuditDTO audit = new AuditDTO(); AuditDTO audit = new AuditDTO();
audit.setCommitStaffName(staff.getStaffName()); audit.setCommitStaffName(staff.getStaffName());
audit.setCommitStaffId(staffId); audit.setCommitStaffId(staffId);
...@@ -898,20 +890,6 @@ public class ClerkController extends WebBaseController { ...@@ -898,20 +890,6 @@ public class ClerkController extends WebBaseController {
audit.setCommitTime(new Date()); audit.setCommitTime(new Date());
audit.setAuditType(2); audit.setAuditType(2);
auditApiService.insert(audit); auditApiService.insert(audit);
//
// //TODO huang 发送店长,门店关联记录列表
// String messageTitle = "门店账号申请";
// String messageContent = staff.getStaffName()+"申请关联导购code("+clerkCode+")";
// JSONObject jsonObject = new JSONObject();
// jsonObject.put("storeId", clerk.getStoreId());
// String data = jsonObject.toJSONString();
// ClerkDTO gicClerk = clerkService.getClerkLeaderByStoreId(clerk.getStoreId());
// if(gicClerk == null){
// //店长不存在,直接返回
// return resultResponse(HaoBanErrCode.ERR_1);
// }
// String pageUrl = staffDepartmentRelatedApiService.getPageUrl(AppPageType.STORE_RELATED_RECORD.getCode(), data);
// staffDepartmentRelatedApiService.sendSingleMessage(gicClerk.getClerkId(), messageTitle, messageContent, pageUrl);
ClerkDTO gicClerk = clerkService.getClerkLeaderByStoreId(clerk.getStoreId()); ClerkDTO gicClerk = clerkService.getClerkLeaderByStoreId(clerk.getStoreId());
if (gicClerk == null) { if (gicClerk == null) {
...@@ -956,34 +934,6 @@ public class ClerkController extends WebBaseController { ...@@ -956,34 +934,6 @@ public class ClerkController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_111145); return resultResponse(HaoBanErrCode.ERR_111145);
} }
//解绑无需审核,只插入记录即可
// AuditDTO audit = new AuditDTO();
// audit.setCommitStaffName(clerk.getClerkName());
// audit.setCommitStaffId(staffId);
// audit.setCommitStaffImg(staff.getHeadImg());
// audit.setCommitStoreId(clerk.getStoreId());
// audit.setCommitStoreName(store.getStoreName());
// audit.setAuditStatus(AuditStatus.NOT_NEED_AUDIT.getCode());
// audit.setWxEnterpriseId(staffClerkRelation.getWxEnterpriseId());
// audit.setEnterpriseId(store.getEnterpriseId());
// audit.setStatusFlag(1);
// audit.setRelatedId(staffId);
// audit.setRelatedId(clerkId);
// audit.setAuditName(staff.getStaffName());
//
// JSONObject json = new JSONObject();
// json.put("clerkId", clerkId);
// json.put("clerkCode", clerkCode);
// json.put("clerkName", clerk.getClerkName());
// json.put("staffName", staff.getStaffName());
// json.put("staffId", staffId);
// json.put("headPic", staff.getHeadImg());
// audit.setOldValue(json.toJSONString());
// audit.setCommitTime(new Date());
// audit.setAuditName(staff.getStaffName());
// audit.setAuditType(5);
// auditApiService.insert(audit);
staffClerkRelationApiService.delByStoreIdAndCode(storeId, clerkCode); staffClerkRelationApiService.delByStoreIdAndCode(storeId, clerkCode);
//加入日志 //加入日志
staffClerkRelationApiService.pushToBindLog(staffClerkRelation.getStaffId(), staffId, BindTypeEnum.UNBIND.getVal(), ChannelCodeEnum.SELF_UNBIND.getCode(), staffClerkRelation.getStaffClerkRelationId()); staffClerkRelationApiService.pushToBindLog(staffClerkRelation.getStaffId(), staffId, BindTypeEnum.UNBIND.getVal(), ChannelCodeEnum.SELF_UNBIND.getCode(), staffClerkRelation.getStaffClerkRelationId());
...@@ -1151,11 +1101,6 @@ public class ClerkController extends WebBaseController { ...@@ -1151,11 +1101,6 @@ public class ClerkController extends WebBaseController {
*/ */
@RequestMapping("/save-clerk") @RequestMapping("/save-clerk")
public HaobanResponse clerkSave(String clerkId, String fieldValue, Integer fieldType) { public HaobanResponse clerkSave(String clerkId, String fieldValue, Integer fieldType) {
// StaffClerkRelationDTO staffRelation = staffClerkRelationApiService.getByClerkId(clerkId);
// if(staffRelation == null){
// return resultResponse(HaoBanErrCode.ERR_10006);
// }
if (StringUtils.isBlank(clerkId) || StringUtils.isBlank(fieldValue) || null == fieldType) { if (StringUtils.isBlank(clerkId) || StringUtils.isBlank(fieldValue) || null == fieldType) {
return resultResponse(HaoBanErrCode.ERR_5); return resultResponse(HaoBanErrCode.ERR_5);
} }
...@@ -1185,7 +1130,6 @@ public class ClerkController extends WebBaseController { ...@@ -1185,7 +1130,6 @@ public class ClerkController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
} }
return resultResponse(HaoBanErrCode.ERR_0, res, null, res); return resultResponse(HaoBanErrCode.ERR_0, res, null, res);
} }
/** /**
...@@ -1275,7 +1219,7 @@ public class ClerkController extends WebBaseController { ...@@ -1275,7 +1219,7 @@ public class ClerkController extends WebBaseController {
* @author mozhu * @author mozhu
* @date 2021-12-29 10:42:24 * @date 2021-12-29 10:42:24
*/ */
@RequestMapping("getOpenIdByStaffId") @RequestMapping(value = "getOpenIdByStaffId",method = {RequestMethod.POST,RequestMethod.GET})
public RestResponse<String> getOpenIdByStaffId() { public RestResponse<String> getOpenIdByStaffId() {
String staffId = this.getLoginUser().getStaffId(); String staffId = this.getLoginUser().getStaffId();
String wxEnterpriseId = this.getLoginUser().getWxEnterpriseId(); String wxEnterpriseId = this.getLoginUser().getWxEnterpriseId();
......
...@@ -241,7 +241,11 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -241,7 +241,11 @@ public class WxEnterpriseInfoController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
} }
/**
* 会员小程序-获取登录用户信息
* @param qo
* @return
*/
@RequestMapping("get-user-by-member-code") @RequestMapping("get-user-by-member-code")
@IgnoreLogin @IgnoreLogin
public HaobanResponse getInfoByMemberCode(GetUserByMemberCodeQo qo) { public HaobanResponse getInfoByMemberCode(GetUserByMemberCodeQo qo) {
...@@ -391,7 +395,7 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -391,7 +395,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
} }
/** /**
* 获取绑定信息 * 获取绑定信息(会员小程序用)
* *
* @param externalUserid * @param externalUserid
* @param wxUserId * @param wxUserId
......
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