Commit b06e3acd by qwmqiuwenmin

Merge branch 'developer' into 'master'

Developer

See merge request !22
parents 03ce872b 4e0caab3
...@@ -91,6 +91,7 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -91,6 +91,7 @@ public class AuditApiServiceImpl implements AuditApiService{
String commitStaffId = tab.getCommitStaffId(); String commitStaffId = tab.getCommitStaffId();
map.get(commitStaffId).getStaffName(); map.get(commitStaffId).getStaffName();
tab.setCommitStaffName(map.get(commitStaffId)==null?"":map.get(commitStaffId).getStaffName()); tab.setCommitStaffName(map.get(commitStaffId)==null?"":map.get(commitStaffId).getStaffName());
tab.setCommitStaffImg(map.get(commitStaffId)==null?"":map.get(commitStaffId).getHeadImg());
} }
} }
return PageUtil.changePageHelperToCurrentPage( page,AuditDTO.class); return PageUtil.changePageHelperToCurrentPage( page,AuditDTO.class);
...@@ -160,9 +161,12 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -160,9 +161,12 @@ public class AuditApiServiceImpl implements AuditApiService{
//非门店图片修改 //非门店图片修改
logger.info("===================进222"); logger.info("===================进222");
StoreDetailDTO detailDTO = new StoreDetailDTO(); StoreDetailDTO detailDTO = new StoreDetailDTO();
detailDTO = EntityUtil.changeEntityByJSON(StoreDetailDTO.class, store);
detailDTO.setStoreId(storeId); detailDTO.setStoreId(storeId);
detailDTO.setEnterpriseId(store.getEnterpriseId()); detailDTO.setEnterpriseId(store.getEnterpriseId());
detailDTO.setStatus(2); detailDTO.setStatus(2);
detailDTO.setOpenTime(null);
detailDTO.setCloseTime(null);
getStoreDTO( detailDTO, changeField, oldValue, newValue); getStoreDTO( detailDTO, changeField, oldValue, newValue);
logger.info("detailDTO====================>为{}",JSONObject.toJSONString(detailDTO)); logger.info("detailDTO====================>为{}",JSONObject.toJSONString(detailDTO));
......
...@@ -230,7 +230,7 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -230,7 +230,7 @@ public class MessageApiServiceImpl implements MessageApiService {
TabHaobanWxEnterprise enterprise = this.enterpriseService.getEnterpriseBycorpId(qywxCallBackDTO.getAuthCorpId()); TabHaobanWxEnterprise enterprise = this.enterpriseService.getEnterpriseBycorpId(qywxCallBackDTO.getAuthCorpId());
if(enterprise != null){ if(enterprise != null){
staff.setWxEnterpriseId(enterprise.getWxEnterpriseId()); staff.setWxEnterpriseId(enterprise.getWxEnterpriseId());
staff.setActiveFlag(0); //staff.setActiveFlag(0);
staff.setPhoneNumber(qywxCallBackDTO.getMobile()); staff.setPhoneNumber(qywxCallBackDTO.getMobile());
staff.setNickName(qywxCallBackDTO.getAlias()); staff.setNickName(qywxCallBackDTO.getAlias());
staff.setSex(qywxCallBackDTO.getGender()); staff.setSex(qywxCallBackDTO.getGender());
...@@ -243,16 +243,10 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -243,16 +243,10 @@ public class MessageApiServiceImpl implements MessageApiService {
if(qywxCallBackDTO.getStatus() != null && qywxCallBackDTO.getStatus() == 1){ if(qywxCallBackDTO.getStatus() != null && qywxCallBackDTO.getStatus() == 1){
staff.setActiveFlag(1); staff.setActiveFlag(1);
} }
Integer status = qywxCallBackDTO.getStatus(); if(qywxCallBackDTO.getChangeType().equals(WxEditType.ADDUSER.getCode())){
if(status != null && status == 1){ if(staff.getActiveFlag() == null){
staff.setActiveFlag(1);
}
if(qywxCallBackDTO.getStatus() != null && qywxCallBackDTO.getStatus() == 1){
staff.setActiveFlag(1);
} else {
staff.setActiveFlag(0); staff.setActiveFlag(0);
} }
if(qywxCallBackDTO.getChangeType().equals(WxEditType.ADDUSER.getCode())){
this.addUser(qywxCallBackDTO, staff); this.addUser(qywxCallBackDTO, staff);
} else if(qywxCallBackDTO.getChangeType().equals(WxEditType.UPDATEUSER.getCode())){ } else if(qywxCallBackDTO.getChangeType().equals(WxEditType.UPDATEUSER.getCode())){
TabHaobanStaff oldStaff = this.staffService.selectByUserIdAndEnterpriseId(qywxCallBackDTO.getUserid(),enterprise.getWxEnterpriseId()); TabHaobanStaff oldStaff = this.staffService.selectByUserIdAndEnterpriseId(qywxCallBackDTO.getUserid(),enterprise.getWxEnterpriseId());
...@@ -275,6 +269,12 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -275,6 +269,12 @@ public class MessageApiServiceImpl implements MessageApiService {
if(staff.getSex() == null){ if(staff.getSex() == null){
staff.setSex(oldStaff.getSex()); staff.setSex(oldStaff.getSex());
} }
if(staff.getActiveFlag() == null){
staff.setActiveFlag(oldStaff.getActiveFlag());
}
if(StringUtils.isBlank(staff.getHeadImg())){
staff.setHeadImg(oldStaff.getHeadImg());
}
// this.staffService.updateByPrimaryKey(staff); // this.staffService.updateByPrimaryKey(staff);
// this.staffDepartmentRelatedService.delByUserid(qywxCallBackDTO.getUserid()); // this.staffDepartmentRelatedService.delByUserid(qywxCallBackDTO.getUserid());
// this.addUserDepart(qywxCallBackDTO, oldStaff.getStaffId(), enterprise.getWxEnterpriseId()); // this.addUserDepart(qywxCallBackDTO, oldStaff.getStaffId(), enterprise.getWxEnterpriseId());
...@@ -304,6 +304,9 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -304,6 +304,9 @@ public class MessageApiServiceImpl implements MessageApiService {
staffApiService.staffEdit(staffDTO, departmentIds); staffApiService.staffEdit(staffDTO, departmentIds);
}else { }else {
if(staff.getActiveFlag() == null){
staff.setActiveFlag(0);
}
this.addUser(qywxCallBackDTO, staff); this.addUser(qywxCallBackDTO, staff);
} }
} else { } else {
......
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