Commit 0210ddf6 by 阳浪

数据隔离

parent 60995989
...@@ -17,9 +17,12 @@ import com.yizhi.site.application.service.SystemMailboxService; ...@@ -17,9 +17,12 @@ import com.yizhi.site.application.service.SystemMailboxService;
import com.yizhi.site.application.vo.domain.SystemMailboxParamVo; import com.yizhi.site.application.vo.domain.SystemMailboxParamVo;
import com.yizhi.site.application.vo.domain.SystemMailboxVo; import com.yizhi.site.application.vo.domain.SystemMailboxVo;
import com.yizhi.site.application.vo.domain.SystemMailboxConditionVo; import com.yizhi.site.application.vo.domain.SystemMailboxConditionVo;
import com.yizhi.system.application.system.remote.AccountClient;
import com.yizhi.system.application.vo.AccountVO;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
...@@ -40,6 +43,9 @@ public class SystemMailboxServiceImpl extends ServiceImpl<SystemMailboxMapper,Sy ...@@ -40,6 +43,9 @@ public class SystemMailboxServiceImpl extends ServiceImpl<SystemMailboxMapper,Sy
@Autowired @Autowired
private MyItemConfigMapper myItemConfigmapper; private MyItemConfigMapper myItemConfigmapper;
@Autowired
private AccountClient accountClient;
@Override @Override
public Page<SystemMailbox> selectPage(SystemMailboxConditionVo conditionVo){ public Page<SystemMailbox> selectPage(SystemMailboxConditionVo conditionVo){
Page<SystemMailbox> page = new Page<>(conditionVo.getPageNo(), conditionVo.getPageSize()); Page<SystemMailbox> page = new Page<>(conditionVo.getPageNo(), conditionVo.getPageSize());
...@@ -109,6 +115,13 @@ public class SystemMailboxServiceImpl extends ServiceImpl<SystemMailboxMapper,Sy ...@@ -109,6 +115,13 @@ public class SystemMailboxServiceImpl extends ServiceImpl<SystemMailboxMapper,Sy
systemMailBox.setCreateById(res.getAccountId()); systemMailBox.setCreateById(res.getAccountId());
systemMailBox.setCreateByName(res.getAccountName()); systemMailBox.setCreateByName(res.getAccountName());
systemMailBox.setCreateTime(new Date()); systemMailBox.setCreateTime(new Date());
AccountVO accountVO = accountClient.findById(res.getAccountId());
if(StringUtils.isEmpty(systemMailBox.getContactName())){
systemMailBox.setContactName(accountVO.getFullName());
}
if(StringUtils.isEmpty(systemMailBox.getContactNumber())){
systemMailBox.setContactName(accountVO.getName());
}
this.insert(systemMailBox); this.insert(systemMailBox);
}else{ }else{
this.updateById(systemMailBox); this.updateById(systemMailBox);
......
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