Commit 4c8b5b38 by huangZW

Merge branch 'developer' of

http://115.159.76.241/haoban3.0/haoban-manage3.0.git into developer

Conflicts:
	haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/AuditApiService.java
	haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/AuditApiServiceImpl.java
	haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/AuditController.java
parents f4124fef 4c5149f0
...@@ -15,7 +15,7 @@ public interface AuditApiService { ...@@ -15,7 +15,7 @@ public interface AuditApiService {
Page<AuditDTO> page(Integer auditType, String search,String wxEnterpriseId,String enterpriseId,Integer auditStatus,Integer auditFlag,BasePageInfo pageInfo); Page<AuditDTO> page(Integer auditType, String search,String wxEnterpriseId,String enterpriseId,Integer auditStatus,Integer auditFlag,BasePageInfo pageInfo);
String audit(String batchId,String auditId,String aduitStaffId,String aduitName); String audit(String batchId,String auditId,String aduitName,String optStaffId);
void refuse(String auditId,String auditReason,String aduitStaffId,String aduitName); void refuse(String auditId,String auditReason,String aduitStaffId,String aduitName);
......
...@@ -157,7 +157,7 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -157,7 +157,7 @@ public class AuditApiServiceImpl implements AuditApiService{
} }
@Transactional @Transactional
@Override @Override
public String audit(String batchId,String auditId,String auditStaffId,String auditName) { public String audit(String batchId,String auditId,String auditName,String optStaffId) {
TabHaobanAudit tab = auditMapper.selectByPrimaryKey(auditId); TabHaobanAudit tab = auditMapper.selectByPrimaryKey(auditId);
if(tab==null){ if(tab==null){
return "审核项目不存在"; return "审核项目不存在";
...@@ -166,7 +166,7 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -166,7 +166,7 @@ public class AuditApiServiceImpl implements AuditApiService{
tab.setAuditId(auditId); tab.setAuditId(auditId);
tab.setUpdateTime(new Date()); tab.setUpdateTime(new Date());
tab.setAuditName(auditName); tab.setAuditName(auditName);
tab.setAuditStaffId(auditStaffId); tab.setAuditStaffId(optStaffId);
if(auditType == AuditType.STORE_CHANGE.getCode()){ if(auditType == AuditType.STORE_CHANGE.getCode()){
//门店信息变更 //门店信息变更
String storeId = tab.getCommitStoreId(); String storeId = tab.getCommitStoreId();
...@@ -223,7 +223,7 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -223,7 +223,7 @@ public class AuditApiServiceImpl implements AuditApiService{
staffClerkRelation.setWxEnterpriseId(tab.getWxEnterpriseId()); staffClerkRelation.setWxEnterpriseId(tab.getWxEnterpriseId());
staffClerkRelation.setWxUserId(obj.getWxUserId()); staffClerkRelation.setWxUserId(obj.getWxUserId());
staffClerkRelation.setStaffId(obj.getStaffId()); staffClerkRelation.setStaffId(obj.getStaffId());
staffClerkRelationApiService.delAndInsert(staffClerkRelation,tab.getCommitStaffId(), ChannelCodeEnum.AUDIT_BIND.getCode()); staffClerkRelationApiService.delAndInsert(staffClerkRelation,optStaffId, ChannelCodeEnum.AUDIT_BIND.getCode());
} }
if(org.apache.commons.lang.StringUtils.isNotBlank(batchId)){ if(org.apache.commons.lang.StringUtils.isNotBlank(batchId)){
insertBatchLog( batchId,AuditRsultType.success.getCode(), tab); insertBatchLog( batchId,AuditRsultType.success.getCode(), tab);
...@@ -263,7 +263,7 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -263,7 +263,7 @@ public class AuditApiServiceImpl implements AuditApiService{
//解绑日志 //解绑日志
StaffClerkRelationDTO relationDTO = staffClerkRelationApiService.getByClerkId(obj.getClerkId()); StaffClerkRelationDTO relationDTO = staffClerkRelationApiService.getByClerkId(obj.getClerkId());
if (null != relationDTO) { if (null != relationDTO) {
staffClerkRelationApiService.pushToBindLog(relationDTO.getStaffId(),tab.getCommitStaffId(),BindTypeEnum.UNBIND.getVal(),ChannelCodeEnum.SELF_UNBIND.getCode(),relationDTO.getStaffClerkRelationId()); staffClerkRelationApiService.pushToBindLog(relationDTO.getStaffId(),optStaffId,BindTypeEnum.UNBIND.getVal(),ChannelCodeEnum.SELF_UNBIND.getCode(),relationDTO.getStaffClerkRelationId());
} }
staffClerkRelationApiService.delByClerkId(obj.getClerkId()); staffClerkRelationApiService.delByClerkId(obj.getClerkId());
staffDepartmentRelatedApiService.sendClerkDel(obj.getClerkName(), obj.getClerkCode(),tab.getCommitStoreId(), 1, ""); staffDepartmentRelatedApiService.sendClerkDel(obj.getClerkName(), obj.getClerkCode(),tab.getCommitStoreId(), 1, "");
......
...@@ -303,8 +303,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -303,8 +303,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String uuid = ""; String uuid = "";
if(exsitDTO == null){ if(exsitDTO == null){
dto.setSelfExternalUserid(externalUserId); dto.setSelfExternalUserid(selfExternalUserId);
dto.setExternalUserid(selfExternalUserId); dto.setExternalUserid(externalUserId);
dto.setUnionid(unionId); dto.setUnionid(unionId);
uuid = memberUnionRelatedService.addMemberUnionidRelated(dto); uuid = memberUnionRelatedService.addMemberUnionidRelated(dto);
}else{ }else{
...@@ -327,7 +327,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -327,7 +327,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log.info("【新增外部联系人】主门店为空"); log.info("【新增外部联系人】主门店为空");
return ""; return "";
} }
tab = getExternalClerkRelatedSelf(pojo, wxEnterpriseId, staffId, uuid, userId, selfExternalUserId,r.getStoreId()); tab = getExternalClerkRelatedSelf(pojo, wxEnterpriseId, staffId, uuid, userId, null,r.getStoreId());
}else{ }else{
tab = getExternalClerkRelated(pojo, wxEnterpriseId, staffId, uuid, userId, externalUserId); tab = getExternalClerkRelated(pojo, wxEnterpriseId, staffId, uuid, userId, externalUserId);
} }
...@@ -358,6 +358,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -358,6 +358,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
related.setUnionid(unionId); related.setUnionid(unionId);
related.setWxEnterpriseId(wxEnterpriseId); related.setWxEnterpriseId(wxEnterpriseId);
related.setWxUserId(userId); related.setWxUserId(userId);
related.setExternalUserId(externalUserid);
//externalClerkRelatedService.insert(related); //externalClerkRelatedService.insert(related);
return related; return related;
}else{ }else{
......
...@@ -342,7 +342,7 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe ...@@ -342,7 +342,7 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
} }
} }
ClerkDTO clerkDTO = clerkService.getClerkByClerkId(staffClerkBindLogDetailDTO.getClerkId()); ClerkDTO clerkDTO = clerkService.getClerkByClerkIdNoStatus(staffClerkBindLogDetailDTO.getClerkId());
if (null != clerkDTO) { if (null != clerkDTO) {
staffClerkBindLogDetailDTO.setClerkName(clerkDTO.getClerkName()); staffClerkBindLogDetailDTO.setClerkName(clerkDTO.getClerkName());
staffClerkBindLogDetailDTO.setClerkPhoneNumber(clerkDTO.getPhoneNumber()); staffClerkBindLogDetailDTO.setClerkPhoneNumber(clerkDTO.getPhoneNumber());
......
...@@ -19,7 +19,6 @@ import com.gic.haoban.manage.web.anno.HttpLimit; ...@@ -19,7 +19,6 @@ import com.gic.haoban.manage.web.anno.HttpLimit;
import com.gic.haoban.manage.web.auth.AuthRequestUtil; import com.gic.haoban.manage.web.auth.AuthRequestUtil;
import com.gic.haoban.manage.web.vo.BatchApproveVO; import com.gic.haoban.manage.web.vo.BatchApproveVO;
import com.gic.haoban.manage.web.vo.LoginVO; import com.gic.haoban.manage.web.vo.LoginVO;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
...@@ -172,7 +171,8 @@ public class AuditController extends WebBaseController{ ...@@ -172,7 +171,8 @@ public class AuditController extends WebBaseController{
int failCount = 0; int failCount = 0;
String batchId = UuidUtil.randomUUID(); String batchId = UuidUtil.randomUUID();
for(String auditId : s){ for(String auditId : s){
String result = auditApiService.audit(batchId,auditId,staffId,staffName); String result = auditApiService.audit(batchId,auditId,staffName,staffId);
// String result = auditApiService.audit(batchId,auditId,auditName,loginStaffDTO.getStaffId());
if(StringUtils.isEmpty(result)){ if(StringUtils.isEmpty(result)){
successCount = successCount+1; successCount = successCount+1;
}else{ }else{
...@@ -196,7 +196,7 @@ public class AuditController extends WebBaseController{ ...@@ -196,7 +196,7 @@ public class AuditController extends WebBaseController{
LoginVO login = (LoginVO) AuthRequestUtil.getLoginUser(); LoginVO login = (LoginVO) AuthRequestUtil.getLoginUser();
String staffId = login.getStaffDTO().getStaffId(); String staffId = login.getStaffDTO().getStaffId();
String staffName = login.getStaffDTO().getStaffName(); String staffName = login.getStaffDTO().getStaffName();
auditApiService.refuse(auditId, auditReason,staffId,staffName); auditApiService.refuse(auditId, auditReason,staffName,staffId);
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
} }
//审核同意 //审核同意
...@@ -204,13 +204,16 @@ public class AuditController extends WebBaseController{ ...@@ -204,13 +204,16 @@ public class AuditController extends WebBaseController{
@RequestMapping("audit") @RequestMapping("audit")
public HaobanResponse audit(String auditId,String auditName ) { public HaobanResponse audit(String auditId,String auditName ) {
LoginVO login = (LoginVO) AuthRequestUtil.getLoginUser(); LoginVO login = (LoginVO) AuthRequestUtil.getLoginUser();
StaffDTO loginStaffDTO = login.getStaffDTO();
if (null == login) {
return resultResponse(HaoBanErrCode.ERR_4);
}
String staffId = login.getStaffDTO().getStaffId(); String staffId = login.getStaffDTO().getStaffId();
String staffName = login.getStaffDTO().getStaffName(); String staffName = login.getStaffDTO().getStaffName();
if(StringUtils.isAnyBlank(auditId)){ if(StringUtils.isAnyBlank(auditId)){
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
} }
String result = auditApiService.audit("",auditId,staffId,staffName); String result = auditApiService.audit("",auditId,staffName,staffId);
if(StringUtils.isEmpty(result)){ if(StringUtils.isEmpty(result)){
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
}else{ }else{
......
...@@ -436,7 +436,7 @@ public class ClerkController extends WebBaseController{ ...@@ -436,7 +436,7 @@ public class ClerkController extends WebBaseController{
} catch (Exception e) { } catch (Exception e) {
logger.info(e.getMessage(),e); logger.info(e.getMessage(),e);
} }
memberUnionidRelatedApiService.freshWxFrend(wxEnterpriseId, staff.getWxUserId(),storeId); // memberUnionidRelatedApiService.freshWxFrend(wxEnterpriseId, staff.getWxUserId(),storeId);
}else{ }else{
return resultResponse(HaoBanErrCode.ERR_10011); return resultResponse(HaoBanErrCode.ERR_10011);
......
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