Commit a220f89c by 墨竹

fix:合并代码

parent c0397cca
......@@ -35,7 +35,6 @@ import com.gic.haoban.manage.web.qo.CommonQO;
import com.gic.haoban.manage.web.vo.*;
import com.gic.haoban.manage.web.vo.notify.CustomerFriendMemberVO;
import com.gic.redis.data.util.RedisUtil;
import com.gic.wechat.api.service.qywx.QywxCorpApiService;
import com.gic.wechat.api.service.qywx.QywxUserApiService;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
......@@ -185,6 +184,7 @@ public class ClerkController extends WebBaseController {
/**
* 会员小程序-获取后台认证配置
*
* @param wxEnterpriseId
* @return
*/
......@@ -203,6 +203,7 @@ public class ClerkController extends WebBaseController {
/**
* 会员小程序-获取后台认证配置
*
* @param wxEnterpriseId
* @param staffId
* @return
......@@ -661,7 +662,7 @@ public class ClerkController extends WebBaseController {
//精确查,根据手机号或者code,查找
@RequestMapping("query-clerk-list-by-code")
public HaobanResponse queryClerkListByCode(String keyword, String wxEnterpriseId, String staffId) {
if (StringUtils.isAnyBlank(staffId, wxEnterpriseId,keyword)) {
if (StringUtils.isAnyBlank(staffId, wxEnterpriseId, keyword)) {
return resultResponse(HaoBanErrCode.ERR_2);
}
List<EnterpriseDetailDTO> list = wxEnterpriseRelatedApiService.listEnterpriseByWxEnterpriseId(wxEnterpriseId);
......@@ -765,7 +766,7 @@ public class ClerkController extends WebBaseController {
if (staffDTO != null) {
String phoneNumber = staffDTO.getPhoneNumber();
if (StringUtils.isBlank(phoneNumber)) {
logger.error("手机号为空,staffId:{}",staffId);
logger.error("手机号为空,staffId:{}", staffId);
return ret;
}
List<ClerkDTO> clerkList = clerkNewService.listClerkByEnterpriseIdAndSearch(enterpriseIdList, storeIdList, phoneNumber);
......@@ -794,7 +795,7 @@ public class ClerkController extends WebBaseController {
return ret;
}
return ret.stream().filter(mid -> (!clerkIds.contains(mid.getClerkId()))).collect(
Collectors.collectingAndThen(Collectors.toCollection(()->new TreeSet<>(Comparator.comparing(n->n.getClerkId()))),ArrayList::new));
Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(n -> n.getClerkId()))), ArrayList::new));
}
//绑定
......@@ -1188,7 +1189,7 @@ public class ClerkController extends WebBaseController {
CustomerFriendMemberVO ret = new CustomerFriendMemberVO();
StaffDTO staffDTO = staffApiService.selectById(qo.getStaffId());
if (staffDTO == null) {
return RestResponse.failure(HaoBanErrCode.ERR_6.getCode()+"",HaoBanErrCode.ERR_6.getMsg());
return RestResponse.failure(HaoBanErrCode.ERR_6.getCode() + "", HaoBanErrCode.ERR_6.getMsg());
}
int friendCount = externalClerkRelatedApiService.countFriendCountByClerkId(qo.getWxEnterpriseId(), qo.getEnterpriseId(), staffDTO.getWxUserId(), qo.getClerkId());
int memberCount = customerApiService.countMember(qo.getEnterpriseId(), qo.getStoreId(), qo.getClerkId());
......@@ -1229,14 +1230,14 @@ public class ClerkController extends WebBaseController {
* @author mozhu
* @date 2021-12-29 10:42:24
*/
@RequestMapping(value = "getOpenIdByStaffId",method = {RequestMethod.POST,RequestMethod.GET})
@RequestMapping(value = "getOpenIdByStaffId", method = {RequestMethod.POST, RequestMethod.GET})
public RestResponse<String> getOpenIdByStaffId() {
String staffId = this.getLoginUser().getStaffId();
String wxEnterpriseId = this.getLoginUser().getWxEnterpriseId();
StaffDTO staffDTO = staffApiService.selectById(staffId);
if (staffDTO == null) {
int code = HaoBanErrCode.ERR_6.getCode();
return RestResponse.failure(String.valueOf(code),HaoBanErrCode.ERR_6.getMsg());
return RestResponse.failure(String.valueOf(code), HaoBanErrCode.ERR_6.getMsg());
}
String wxOpenId = staffDTO.getWxOpenId();
if (StringUtils.isNotBlank(wxOpenId)) {
......@@ -1245,15 +1246,15 @@ public class ClerkController extends WebBaseController {
WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseApiService.getOne(wxEnterpriseId);
if (wxEnterpriseDTO == null) {
int code = HaoBanErrCode.ERR_400002.getCode();
return RestResponse.failure(String.valueOf(code),HaoBanErrCode.ERR_400002.getMsg());
return RestResponse.failure(String.valueOf(code), HaoBanErrCode.ERR_400002.getMsg());
}
String wxUserId = staffDTO.getWxUserId();
String openid = qywxUserApiService.getSelfOpenIdByUserId(wxEnterpriseDTO.getCorpid(), config.getWxSuiteid(), wxUserId);
if (StringUtils.isBlank(openid)) {
int code = HaoBanErrCode.ERR_600003.getCode();
return RestResponse.failure(String.valueOf(code),HaoBanErrCode.ERR_600003.getMsg());
return RestResponse.failure(String.valueOf(code), HaoBanErrCode.ERR_600003.getMsg());
}
staffApiService.updateOpenIdByStaffId(staffId,openid);
staffApiService.updateOpenIdByStaffId(staffId, openid);
return RestResponse.successResult(openid);
}
}
......@@ -6,14 +6,10 @@ import java.io.Serializable;
import java.util.Date;
import java.util.List;
<<<<<<< HEAD
public class StaffVO implements Serializable{
=======
public class StaffVO implements Serializable {
private static final long serialVersionUID = 1L;
>>>>>>> fixbug_0221
/**
* 员工id
*/
......@@ -25,19 +21,11 @@ public class StaffVO implements Serializable {
/**
* 微信用户id
*/
<<<<<<< HEAD
private String wxUserId;
/**
* 手机号
*/
private String phoneNumber;
=======
private String wxUserId;
/**
* 手机号
*/
private String phoneNumber;
>>>>>>> fixbug_0221
/**
* 员工姓名
*/
......@@ -87,21 +75,6 @@ public class StaffVO implements Serializable {
private String clerkCode;
<<<<<<< HEAD
private String staffDepartmentRelatedId;
private int clerkType;
private Integer syncPostionFlag;
private Integer superManagerFlag;
private Boolean weixinPush;
private int memberCount;
private String clerkId;
=======
private String staffDepartmentRelatedId;
private int clerkType;
......@@ -115,25 +88,18 @@ public class StaffVO implements Serializable {
private Integer memberCount;
private String clerkId;
>>>>>>> fixbug_0221
/**
* 关联状态 1 已关联 0 未关联
* 关联状态为 员工是否关联某门店导购
*/
private Integer relationFlag;
<<<<<<< HEAD
private static final long serialVersionUID = 1L;
public String getClerkId() {
=======
private String wxOpenUseId;
private String wxOpenId;
private String qrCode;
public String getClerkId() {
>>>>>>> fixbug_0221
return clerkId;
}
......@@ -344,19 +310,11 @@ public class StaffVO implements Serializable {
this.weixinPush = weixinPush;
}
<<<<<<< HEAD
public int getMemberCount() {
return memberCount;
}
public void setMemberCount(int memberCount) {
=======
public Integer getMemberCount() {
return memberCount;
}
public void setMemberCount(Integer memberCount) {
>>>>>>> fixbug_0221
this.memberCount = memberCount;
}
......@@ -367,8 +325,6 @@ public class StaffVO implements Serializable {
public void setRelationFlag(Integer relationFlag) {
this.relationFlag = relationFlag;
}
<<<<<<< HEAD
=======
public String getWxOpenUseId() {
return wxOpenUseId;
......@@ -393,5 +349,4 @@ public class StaffVO implements Serializable {
public void setQrCode(String qrCode) {
this.qrCode = qrCode;
}
>>>>>>> fixbug_0221
}
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