mapper修改成dao层面

segment2.0
linrf 3 years ago
parent 0125221e91
commit e4efc2c6ce

@ -6,7 +6,7 @@ import com.alibaba.fastjson.serializer.SerializerFeature;
import com.docus.core.util.Func; import com.docus.core.util.Func;
import com.docus.core.util.MapObjUtil; import com.docus.core.util.MapObjUtil;
import com.docus.server.archivefile.pojo.entity.CollectsysDictionary; import com.docus.server.archivefile.pojo.entity.CollectsysDictionary;
import com.docus.server.archivefile.service.IAfCollectSysDictionary; import com.docus.server.archivefile.service.IAfCollectSysDictionaryService;
import com.docus.server.collect.web.common.DocusProperties; import com.docus.server.collect.web.common.DocusProperties;
import com.docus.server.collect.web.common.NoViewChNewbornProperties; import com.docus.server.collect.web.common.NoViewChNewbornProperties;
import com.docus.server.collect.web.common.NoViewProperties; import com.docus.server.collect.web.common.NoViewProperties;
@ -48,7 +48,7 @@ public class DefNoViewJobResultImpl
@Resource(name = "defRedis") @Resource(name = "defRedis")
private RedisMq redisMq; private RedisMq redisMq;
@Resource @Resource
private IAfCollectSysDictionary afCollectSysDictionary; private IAfCollectSysDictionaryService collectSysDictionaryService;
@Resource @Resource
private AmqpTemplate amqpTemplate; private AmqpTemplate amqpTemplate;
@Resource @Resource
@ -83,7 +83,7 @@ public class DefNoViewJobResultImpl
String syscodes = collectionDto.getSyscodes(); String syscodes = collectionDto.getSyscodes();
List<NoViewConfig> configs = collectionDto.getNoviewconfig(); List<NoViewConfig> configs = collectionDto.getNoviewconfig();
Map<String, Object> queuemerge = collectionDto.getQueuemerge(); Map<String, Object> queuemerge = collectionDto.getQueuemerge();
List<CollectsysDictionary> collectsysDictionaries = afCollectSysDictionary.findAll(); List<CollectsysDictionary> collectsysDictionaries = collectSysDictionaryService.findCollectSysDictionarys();
if (!StringUtils.isEmpty(syscodes)) { if (!StringUtils.isEmpty(syscodes)) {
List<String> collectids = Arrays.asList(syscodes.split(",")); List<String> collectids = Arrays.asList(syscodes.split(","));
collectsysDictionaries = collectsysDictionaries.stream().filter(t -> collectids.contains(t.getSysCode())).collect(Collectors.toList()); collectsysDictionaries = collectsysDictionaries.stream().filter(t -> collectids.contains(t.getSysCode())).collect(Collectors.toList());

@ -2,8 +2,6 @@ package com.docus.server.collect.report.view;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.docus.core.util.SpringUtils; import com.docus.core.util.SpringUtils;
import com.docus.infrastructure.redis.service.IdService; import com.docus.infrastructure.redis.service.IdService;
import com.docus.server.api.IHospitalApi; import com.docus.server.api.IHospitalApi;
@ -239,9 +237,9 @@ public abstract class AbstractViewJobResultImpl<T> implements IJobResult<T> {
} }
} }
log.debug("recordlog:{}", recordlog); log.debug("recordlog:{}", recordlog);
LambdaQueryWrapper<AfViewCollectionLog> queryWrapper = Wrappers.lambdaQuery(); // LambdaQueryWrapper<AfViewCollectionLog> queryWrapper = Wrappers.lambdaQuery();
queryWrapper.in(AfViewCollectionLog::getJzh, jzhs).eq(AfViewCollectionLog::getSysCode, syscode); // queryWrapper.in(AfViewCollectionLog::getJzh, jzhs).eq(AfViewCollectionLog::getSysCode, syscode);
List<AfViewCollectionLog> oldcollects = afViewCollectionLogService.find(queryWrapper); List<AfViewCollectionLog> oldcollects = afViewCollectionLogService.findByJzhAndSysCode(jzhs, syscode);
// List<AfViewCollectionLog> oldcollects = getOldConllectionLog(jzhs, syscode); // List<AfViewCollectionLog> oldcollects = getOldConllectionLog(jzhs, syscode);
List<Map<String, Object>> newcollects = new ArrayList<>(); List<Map<String, Object>> newcollects = new ArrayList<>();
List<AfViewCollectionLog> updates = new ArrayList<>(); List<AfViewCollectionLog> updates = new ArrayList<>();
@ -290,8 +288,8 @@ public abstract class AbstractViewJobResultImpl<T> implements IJobResult<T> {
} }
} }
afViewCollectionLogService.saveOrUpdateBatch(adds); afViewCollectionLogService.insertBatchAfViewCollectionLogs(adds);
afViewCollectionLogService.saveOrUpdateBatch(updates); afViewCollectionLogService.insertBatchAfViewCollectionLogs(updates);
return newcollects; return newcollects;
} }

@ -13,92 +13,92 @@ spring:
#公司病案的文件服务数据库 #公司病案的文件服务数据库
master: master:
url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_archivefile?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_archivefile?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: docus
password: root password: docus702
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#公司病案的系统服务数据库 #公司病案的系统服务数据库
system: system:
url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_system?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_system?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: docus
password: root password: docus702
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#公司病案的基础服务数据库 #公司病案的基础服务数据库
record: record:
url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_medicalrecord?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_medicalrecord?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: docus
password: root password: docus702
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#医院的用户/科室/基础数据的数据库 #医院的用户/科室/基础数据的数据库
his: his:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#病理数据 #病理数据
bl: bl:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#电生理系统数据 #电生理系统数据
ecg: ecg:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#电子病历系统数据 #电子病历系统数据
emr: emr:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#护理文书系统数据 #护理文书系统数据
hl: hl:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#手麻系统数据 #手麻系统数据
issubmit: issubmit:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#lis系统数据 #lis系统数据
lis: lis:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/lis?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/lis?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#Pacs系统数据视图 #Pacs系统数据视图
pacs: pacs:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#vte静脉血栓栓塞症 #vte静脉血栓栓塞症
vte: vte:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
#重症系统数据 #重症系统数据
zz: zz:
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root username: root
password: root password: root@123456
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
# rabbitmq: # rabbitmq:
@ -108,7 +108,7 @@ spring:
# password: guest # password: guest
redis: redis:
host: redis.docus.cn host: redis.docus.cn
# password: JSdocus@702 password: JSdocus@702
cloud: cloud:
nacos: nacos:
discovery: discovery:

@ -11,6 +11,7 @@ import com.docus.server.collect.web.process.VisitorProcessor;
import com.docus.server.collect.web.service.CollectService; import com.docus.server.collect.web.service.CollectService;
import com.docus.server.collect.web.service.ITaskOriginalMessageService; import com.docus.server.collect.web.service.ITaskOriginalMessageService;
import com.docus.server.enums.CollectTypeEnum; import com.docus.server.enums.CollectTypeEnum;
import com.docus.server.enums.StateEnum;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -43,7 +44,7 @@ public class TestRestController {
@ApiOperation("TEST-2") @ApiOperation("TEST-2")
@GetMapping("/get2") @GetMapping("/get2")
public void get2() throws Exception { public void get2() throws Exception {
TaskOriginalMessage message = messageService.findAll().get(0); TaskOriginalMessage message = messageService.findByState(StateEnum.FAIL).get(0);
IJobHandler jobHandler = TrackRetrySpringExecutor.loadJobHandler(message.getRetryKey()); IJobHandler jobHandler = TrackRetrySpringExecutor.loadJobHandler(message.getRetryKey());
String name = ((MethodJobHandler) jobHandler).getMethod().getParameterTypes()[0].getName(); String name = ((MethodJobHandler) jobHandler).getMethod().getParameterTypes()[0].getName();
Object o = JSON.fromJSON(message.getJsonStr(), Class.forName(name)); Object o = JSON.fromJSON(message.getJsonStr(), Class.forName(name));

@ -59,7 +59,7 @@ public class UserViewCollectJob extends AbstractCollectJob<UserDTO> {
String userName = p.getUserName(); String userName = p.getUserName();
String pwd = p.getPwd(); String pwd = p.getPwd();
if (existUserNames.contains(userName)) { if (existUserNames.contains(userName)) {
updateThirdLogin(pwd, userName); thirdLoginService.updateThirdLogin(pwd, userName);
} else { } else {
insertUserAndThirdLogin(p, userName); insertUserAndThirdLogin(p, userName);
} }
@ -84,14 +84,13 @@ public class UserViewCollectJob extends AbstractCollectJob<UserDTO> {
} }
if (Func.isNotBlank(p.getDeptId())) { if (Func.isNotBlank(p.getDeptId())) {
PowerDept powerDept = deptService.findOneBy("deptCode", p.getDeptId()); PowerDept powerDept = deptService.findByDeptCode(p.getDeptId());
if (!Objects.isNull(powerDept)) { if (!Objects.isNull(powerDept)) {
p.setDeptId(String.valueOf(powerDept.getDeptId())); p.setDeptId(String.valueOf(powerDept.getDeptId()));
} }
} }
userService.insertOrUpdatePowerUser(p);
PowerUser powerUser = userService.findOneBy1("userName", userName);
PowerUser powerUser = userService.findByUserName(userName);
PowerThirdLogin powerThirdLogin = new PowerThirdLogin(); PowerThirdLogin powerThirdLogin = new PowerThirdLogin();
powerThirdLogin.setId(idService.getDateSeq()); powerThirdLogin.setId(idService.getDateSeq());
powerThirdLogin.setPowerUserId(String.valueOf(powerUser.getUserId())); powerThirdLogin.setPowerUserId(String.valueOf(powerUser.getUserId()));
@ -99,13 +98,10 @@ public class UserViewCollectJob extends AbstractCollectJob<UserDTO> {
powerThirdLogin.setPwd(p.getPwd()); powerThirdLogin.setPwd(p.getPwd());
powerThirdLogin.setSource(0); powerThirdLogin.setSource(0);
powerThirdLogin.setCreateTime(DateUtil.now()); powerThirdLogin.setCreateTime(DateUtil.now());
thirdLoginService.save(powerThirdLogin);
}
private void updateThirdLogin(String pwd, String userName) {
PowerThirdLogin user = thirdLoginService.findOneBy("user", userName); userService.insertOrUpdatePowerUser(p);
user.setPwd(pwd); thirdLoginService.savePowerThirdLogin(powerThirdLogin);
thirdLoginService.updateById(user);
} }
} }

@ -6,9 +6,9 @@ import com.docus.log.context.TrackHelper;
import com.docus.server.collect.IConverter; import com.docus.server.collect.IConverter;
import com.docus.server.collect.IWsResult; import com.docus.server.collect.IWsResult;
import com.docus.server.collect.user.ws.IUserServer; import com.docus.server.collect.user.ws.IUserServer;
import com.docus.server.enums.CollectTypeEnum;
import com.docus.server.collect.web.process.VisitorProcessor; import com.docus.server.collect.web.process.VisitorProcessor;
import com.docus.server.collect.web.service.CollectService; import com.docus.server.collect.web.service.CollectService;
import com.docus.server.enums.CollectTypeEnum;
import com.docus.server.sys.common.pojo.dto.UserDTO; import com.docus.server.sys.common.pojo.dto.UserDTO;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -21,7 +21,7 @@ import javax.annotation.Resource;
* @see CollectTypeEnum * @see CollectTypeEnum
* @see IConverter * @see IConverter
* @see IWsResult * @see IWsResult
* @see VisitorProcessor * @see VisitorProcessor#initBeans(String[])
*/ */
@Service @Service
@Slf4j @Slf4j

@ -0,0 +1,8 @@
package com.docus.server.collect.web.dao;
import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.collect.web.common.entity.TaskOriginalMessage;
public interface ITaskOriginalMessageDao extends IBaseDao<TaskOriginalMessage> {
}

@ -0,0 +1,11 @@
package com.docus.server.collect.web.dao.impl;
import com.docus.infrastructure.core.db.dao.impl.BaseDaoImpl;
import com.docus.server.collect.web.common.entity.TaskOriginalMessage;
import com.docus.server.collect.web.dao.ITaskOriginalMessageDao;
import com.docus.server.collect.web.mapper.TaskOriginalMessageMapper;
import org.springframework.stereotype.Repository;
@Repository
public class TaskOriginalMessageDaoImpl extends BaseDaoImpl<TaskOriginalMessageMapper, TaskOriginalMessage> implements ITaskOriginalMessageDao {
}

@ -25,7 +25,7 @@ public class TrackRetryJob {
@XxlJob("trackRetryJob") @XxlJob("trackRetryJob")
public void retry() throws Exception { public void retry() throws Exception {
List<TaskOriginalMessage> messages = messageService.findBy("state", StateEnum.FAIL); List<TaskOriginalMessage> messages = messageService.findByState(StateEnum.FAIL);
for (TaskOriginalMessage message : messages) { for (TaskOriginalMessage message : messages) {
trackRetryService.doRetry(message); trackRetryService.doRetry(message);

@ -82,7 +82,7 @@ public class VisitorProcessor extends AbstractProcessor {
/** /**
* bean * bean
*/ */
private void initBeans(String[] beanNames) { public void initBeans(String[] beanNames) {
this.converter = (IConverter) SpringUtils.getBean(beanNames[0]); this.converter = (IConverter) SpringUtils.getBean(beanNames[0]);
this.result = (IResult) SpringUtils.getBean(beanNames[1]); this.result = (IResult) SpringUtils.getBean(beanNames[1]);
this.messageService = SpringUtils.getBean(ITaskOriginalMessageService.class); this.messageService = SpringUtils.getBean(ITaskOriginalMessageService.class);

@ -1,13 +1,17 @@
package com.docus.server.collect.web.service; package com.docus.server.collect.web.service;
import com.docus.infrastructure.core.db.service.IBaseService;
import com.docus.server.collect.web.common.entity.TaskOriginalMessage; import com.docus.server.collect.web.common.entity.TaskOriginalMessage;
import com.docus.server.enums.CollectTypeEnum; import com.docus.server.enums.CollectTypeEnum;
import com.docus.server.enums.StateEnum; import com.docus.server.enums.StateEnum;
public interface ITaskOriginalMessageService extends IBaseService<TaskOriginalMessage> { import java.util.List;
public interface ITaskOriginalMessageService {
Long insertTaskOriginalMessage(String json, String xml, CollectTypeEnum collectType, String retryKey); Long insertTaskOriginalMessage(String json, String xml, CollectTypeEnum collectType, String retryKey);
void updateTaskOriginalMessage(Long id, String json, String exMessageResult, StateEnum stateEnum); void updateTaskOriginalMessage(Long id, String json, String exMessageResult, StateEnum stateEnum);
List<TaskOriginalMessage> findByState(StateEnum stateEnum);
} }

@ -23,4 +23,5 @@ public class TrackRetryService {
//to write retry log //to write retry log
} }
} }

@ -2,10 +2,9 @@ package com.docus.server.collect.web.service.impl;
import com.docus.core.util.DateUtil; import com.docus.core.util.DateUtil;
import com.docus.core.util.Func; import com.docus.core.util.Func;
import com.docus.infrastructure.core.db.service.impl.BaseServiceImpl;
import com.docus.server.collect.web.common.entity.TaskOriginalMessage; import com.docus.server.collect.web.common.entity.TaskOriginalMessage;
import com.docus.server.collect.web.convert.TaskOriginalMessageConverter; import com.docus.server.collect.web.convert.TaskOriginalMessageConverter;
import com.docus.server.collect.web.mapper.TaskOriginalMessageMapper; import com.docus.server.collect.web.dao.ITaskOriginalMessageDao;
import com.docus.server.collect.web.service.ITaskOriginalMessageService; import com.docus.server.collect.web.service.ITaskOriginalMessageService;
import com.docus.server.enums.CollectTypeEnum; import com.docus.server.enums.CollectTypeEnum;
import com.docus.server.enums.StateEnum; import com.docus.server.enums.StateEnum;
@ -13,11 +12,14 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List;
@Service @Service
public class TaskOriginalMessageServiceImpl extends BaseServiceImpl<TaskOriginalMessageMapper, TaskOriginalMessage> implements ITaskOriginalMessageService { public class TaskOriginalMessageServiceImpl implements ITaskOriginalMessageService {
@Resource @Resource
private TaskOriginalMessageConverter converter; private TaskOriginalMessageConverter converter;
@Resource
private ITaskOriginalMessageDao taskOriginalMessageDao;
/** /**
* ws xml * ws xml
@ -26,7 +28,7 @@ public class TaskOriginalMessageServiceImpl extends BaseServiceImpl<TaskOriginal
@Override @Override
public Long insertTaskOriginalMessage(String json, String xml, CollectTypeEnum collectType, String retryKey) { public Long insertTaskOriginalMessage(String json, String xml, CollectTypeEnum collectType, String retryKey) {
TaskOriginalMessage taskOriginalMessage = converter.toConvertTaskOriginalMessageDO(json, xml, collectType, retryKey); TaskOriginalMessage taskOriginalMessage = converter.toConvertTaskOriginalMessageDO(json, xml, collectType, retryKey);
super.save(taskOriginalMessage); taskOriginalMessageDao.save(taskOriginalMessage);
return taskOriginalMessage.getId(); return taskOriginalMessage.getId();
} }
@ -36,15 +38,18 @@ public class TaskOriginalMessageServiceImpl extends BaseServiceImpl<TaskOriginal
if (null == id) { if (null == id) {
return; return;
} }
TaskOriginalMessage taskOriginalMessage = super.getById(id); TaskOriginalMessage taskOriginalMessage = taskOriginalMessageDao.findById(id);
if (Func.isNotEmpty(taskOriginalMessage)) { if (Func.isNotEmpty(taskOriginalMessage)) {
taskOriginalMessage.setJsonStr(json); taskOriginalMessage.setJsonStr(json);
taskOriginalMessage.setUpdateTime(DateUtil.now()); taskOriginalMessage.setUpdateTime(DateUtil.now());
taskOriginalMessage.setState(stateEnum); taskOriginalMessage.setState(stateEnum);
if (Func.notNull(exMessageResult)) { taskOriginalMessage.setErrorMsg(exMessageResult);
taskOriginalMessage.setErrorMsg(exMessageResult.length() > 500 ? exMessageResult.substring(0, 500) : exMessageResult); taskOriginalMessageDao.updateById(taskOriginalMessage);
}
super.updateById(taskOriginalMessage);
} }
} }
@Override
public List<TaskOriginalMessage> findByState(StateEnum stateEnum) {
return taskOriginalMessageDao.findBy("state", stateEnum);
}
} }

@ -0,0 +1,7 @@
package com.docus.server.archivefile.dao;
import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.archivefile.pojo.entity.CollectsysDictionary;
public interface IAfCollectSysDictionaryDao extends IBaseDao<CollectsysDictionary> {
}

@ -0,0 +1,10 @@
package com.docus.server.archivefile.dao;
import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.archivefile.pojo.entity.AfViewCollectionLog;
import java.util.List;
public interface IAfViewCollectionLogDao extends IBaseDao<AfViewCollectionLog> {
List<AfViewCollectionLog> findByJzhAndSysCode(List<String> jzhs, String syscode);
}

@ -0,0 +1,11 @@
package com.docus.server.archivefile.dao.impl;
import com.docus.infrastructure.core.db.dao.impl.BaseDaoImpl;
import com.docus.server.archivefile.dao.IAfCollectSysDictionaryDao;
import com.docus.server.archivefile.mapper.AfCollectSysDictionaryMapper;
import com.docus.server.archivefile.pojo.entity.CollectsysDictionary;
import org.springframework.stereotype.Repository;
@Repository
public class AfCollectSysDictionaryDaoImpl extends BaseDaoImpl<AfCollectSysDictionaryMapper, CollectsysDictionary> implements IAfCollectSysDictionaryDao {
}

@ -0,0 +1,23 @@
package com.docus.server.archivefile.dao.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.docus.infrastructure.core.db.dao.impl.BaseDaoImpl;
import com.docus.server.archivefile.dao.IAfViewCollectionLogDao;
import com.docus.server.archivefile.mapper.AfViewCollectionLogMapper;
import com.docus.server.archivefile.pojo.entity.AfViewCollectionLog;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public class AfViewCollectionLogDaoImpl extends BaseDaoImpl<AfViewCollectionLogMapper, AfViewCollectionLog> implements IAfViewCollectionLogDao {
@Override
public List<AfViewCollectionLog> findByJzhAndSysCode(List<String> jzhs, String syscode) {
LambdaQueryWrapper<AfViewCollectionLog> queryWrapper = Wrappers.lambdaQuery();
queryWrapper.in(AfViewCollectionLog::getJzh, jzhs).eq(AfViewCollectionLog::getSysCode, syscode);
return super.find(queryWrapper);
}
}

@ -1,7 +0,0 @@
package com.docus.server.archivefile.service;
import com.docus.infrastructure.core.db.service.IBaseService;
import com.docus.server.archivefile.pojo.entity.CollectsysDictionary;
public interface IAfCollectSysDictionary extends IBaseService<CollectsysDictionary> {
}

@ -0,0 +1,12 @@
package com.docus.server.archivefile.service;
import com.docus.server.archivefile.pojo.entity.CollectsysDictionary;
import java.util.List;
public interface IAfCollectSysDictionaryService {
List<CollectsysDictionary> findCollectSysDictionarys();
}

@ -1,11 +1,17 @@
package com.docus.server.archivefile.service; package com.docus.server.archivefile.service;
import com.docus.infrastructure.core.db.service.IBaseService;
import com.docus.server.archivefile.pojo.entity.AfViewCollectionLog; import com.docus.server.archivefile.pojo.entity.AfViewCollectionLog;
import java.util.List;
/** /**
* @author linrf * @author linrf
* @date 2023/6/13 17:05 * @date 2023/6/13 17:05
*/ */
public interface IAfViewCollectionLogService extends IBaseService<AfViewCollectionLog> { public interface IAfViewCollectionLogService {
List<AfViewCollectionLog> findByJzhAndSysCode(List<String> jzhs, String syscode);
void insertBatchAfViewCollectionLogs(List<AfViewCollectionLog> collectionLogs);
} }

@ -1,11 +1,20 @@
package com.docus.server.archivefile.service.impl; package com.docus.server.archivefile.service.impl;
import com.docus.infrastructure.core.db.service.impl.BaseServiceImpl; import com.docus.server.archivefile.dao.IAfCollectSysDictionaryDao;
import com.docus.server.archivefile.mapper.AfCollectSysDictionaryMapper;
import com.docus.server.archivefile.pojo.entity.CollectsysDictionary; import com.docus.server.archivefile.pojo.entity.CollectsysDictionary;
import com.docus.server.archivefile.service.IAfCollectSysDictionary; import com.docus.server.archivefile.service.IAfCollectSysDictionaryService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service @Service
public class AfCollectSysDictionaryImpl extends BaseServiceImpl<AfCollectSysDictionaryMapper, CollectsysDictionary> implements IAfCollectSysDictionary { public class AfCollectSysDictionaryImpl implements IAfCollectSysDictionaryService {
@Resource
private IAfCollectSysDictionaryDao collectSysDictionaryDao;
@Override
public List<CollectsysDictionary> findCollectSysDictionarys() {
return collectSysDictionaryDao.findAll();
}
} }

@ -1,17 +1,30 @@
package com.docus.server.archivefile.service.impl; package com.docus.server.archivefile.service.impl;
import com.docus.infrastructure.core.db.service.impl.BaseServiceImpl; import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.archivefile.mapper.AfViewCollectionLogMapper; import com.docus.server.archivefile.dao.IAfViewCollectionLogDao;
import com.docus.server.archivefile.pojo.entity.AfViewCollectionLog; import com.docus.server.archivefile.pojo.entity.AfViewCollectionLog;
import com.docus.server.archivefile.service.IAfViewCollectionLogService; import com.docus.server.archivefile.service.IAfViewCollectionLogService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/** /**
* @author linrf * @author linrf
* @date 2023/6/13 17:06 * @date 2023/6/13 17:06
*/ */
@Service @Service
public class AfViewCollectionLogServiceImpl extends BaseServiceImpl<AfViewCollectionLogMapper, AfViewCollectionLog> implements IAfViewCollectionLogService { public class AfViewCollectionLogServiceImpl implements IAfViewCollectionLogService {
@Resource
private IAfViewCollectionLogDao collectionLogDao;
@Override
public List<AfViewCollectionLog> findByJzhAndSysCode(List<String> jzhs, String syscode) {
return collectionLogDao.findByJzhAndSysCode(jzhs, syscode);
}
@Override
public void insertBatchAfViewCollectionLogs(List<AfViewCollectionLog> collectionLogs) {
collectionLogDao.saveOrUpdateBatch(collectionLogs, IBaseDao.DEFAULT_BATCH_SIZE);
}
} }

@ -1,13 +1,11 @@
package com.docus.server.record.service; package com.docus.server.record.service;
import com.docus.infrastructure.core.db.service.IBaseService;
import com.docus.server.record.common.pojo.dto.TBasicDTO; import com.docus.server.record.common.pojo.dto.TBasicDTO;
import com.docus.server.record.common.pojo.entity.TBasic;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public interface ITBasicService extends IBaseService<TBasic> { public interface ITBasicService {
/** /**
* *

@ -3,7 +3,6 @@ package com.docus.server.record.service.impl;
import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.NumberUtil;
import com.docus.core.util.DateUtil; import com.docus.core.util.DateUtil;
import com.docus.core.util.Func; import com.docus.core.util.Func;
import com.docus.infrastructure.core.db.service.impl.BaseServiceImpl;
import com.docus.infrastructure.redis.service.IdService; import com.docus.infrastructure.redis.service.IdService;
import com.docus.server.record.common.pojo.dto.TBasicDTO; import com.docus.server.record.common.pojo.dto.TBasicDTO;
import com.docus.server.record.common.pojo.entity.TBasic; import com.docus.server.record.common.pojo.entity.TBasic;
@ -19,7 +18,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
@Service @Service
public class TBasicServiceImpl extends BaseServiceImpl<TBasicMapper, TBasic> implements ITBasicService { public class TBasicServiceImpl implements ITBasicService {
@Resource @Resource
private TBasicMapper tBasicMapper; private TBasicMapper tBasicMapper;

@ -0,0 +1,16 @@
package com.docus.server.sys.infrastructure.dao;
import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.sys.common.pojo.dto.DeptModifyParam;
import com.docus.server.sys.common.pojo.entity.PowerDept;
public interface IPowerDeptDao extends IBaseDao<PowerDept> {
PowerDept getDeptByDeptCode(String deptCode);
void addDept(DeptModifyParam deptModifyParam);
void updateDept(DeptModifyParam deptModifyParam);
void delDeptByDeptCode(String deptCode);
}

@ -0,0 +1,7 @@
package com.docus.server.sys.infrastructure.dao;
import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.sys.common.pojo.entity.PowerThirdLogin;
public interface IPowerThirdLoginDao extends IBaseDao<PowerThirdLogin> {
}

@ -1,10 +1,10 @@
package com.docus.server.sys.infrastructure.dao; package com.docus.server.sys.infrastructure.dao;
import com.docus.server.common.IDao; import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.server.sys.common.pojo.dto.UserModifyParam; import com.docus.server.sys.common.pojo.dto.UserModifyParam;
import com.docus.server.sys.common.pojo.entity.PowerUser; import com.docus.server.sys.common.pojo.entity.PowerUser;
public interface IPowerUserDao extends IDao<PowerUser> { public interface IPowerUserDao extends IBaseDao<PowerUser> {
PowerUser getUserByUserName(String userName); PowerUser getUserByUserName(String userName);

@ -0,0 +1,32 @@
package com.docus.server.sys.infrastructure.dao.impl;
import com.docus.infrastructure.core.db.dao.impl.BaseDaoImpl;
import com.docus.server.sys.common.pojo.dto.DeptModifyParam;
import com.docus.server.sys.common.pojo.entity.PowerDept;
import com.docus.server.sys.infrastructure.dao.IPowerDeptDao;
import com.docus.server.sys.infrastructure.mapper.PowerDeptMapper;
import org.springframework.stereotype.Repository;
@Repository
public class PowerDeptDaoImpl extends BaseDaoImpl<PowerDeptMapper, PowerDept> implements IPowerDeptDao {
@Override
public PowerDept getDeptByDeptCode(String deptCode) {
return baseMapper.getDeptByDeptCode(deptCode);
}
@Override
public void addDept(DeptModifyParam deptModifyParam) {
baseMapper.addDept(deptModifyParam);
}
@Override
public void updateDept(DeptModifyParam deptModifyParam) {
baseMapper.updateDept(deptModifyParam);
}
@Override
public void delDeptByDeptCode(String deptCode) {
baseMapper.delDeptByDeptCode(deptCode);
}
}

@ -0,0 +1,11 @@
package com.docus.server.sys.infrastructure.dao.impl;
import com.docus.infrastructure.core.db.dao.impl.BaseDaoImpl;
import com.docus.server.sys.common.pojo.entity.PowerThirdLogin;
import com.docus.server.sys.infrastructure.dao.IPowerThirdLoginDao;
import com.docus.server.sys.infrastructure.mapper.PowerThirdLoginMapper;
import org.springframework.stereotype.Repository;
@Repository
public class PowerThirdLoginDaoImpl extends BaseDaoImpl<PowerThirdLoginMapper, PowerThirdLogin> implements IPowerThirdLoginDao {
}

@ -1,12 +1,11 @@
package com.docus.server.sys.service; package com.docus.server.sys.service;
import com.docus.infrastructure.core.db.service.IBaseService;
import com.docus.server.sys.common.pojo.dto.DeptDTO; import com.docus.server.sys.common.pojo.dto.DeptDTO;
import com.docus.server.sys.common.pojo.entity.PowerDept; import com.docus.server.sys.common.pojo.entity.PowerDept;
import java.util.List; import java.util.List;
public interface IPowerDeptService extends IBaseService<PowerDept> { public interface IPowerDeptService {
/** /**
* *
@ -30,4 +29,12 @@ public interface IPowerDeptService extends IBaseService<PowerDept> {
* @param deptDTOList * @param deptDTOList
*/ */
void batchInsertOrUpdatePowerDept(List<DeptDTO> deptDTOList); void batchInsertOrUpdatePowerDept(List<DeptDTO> deptDTOList);
/**
* deptcode
*
* @param deptId
* @return
*/
PowerDept findByDeptCode(String deptId);
} }

@ -1,5 +1,7 @@
package com.docus.server.sys.service; package com.docus.server.sys.service;
import com.docus.server.sys.common.pojo.entity.PowerThirdLogin;
/** /**
* <p> * <p>
* *
@ -10,4 +12,10 @@ package com.docus.server.sys.service;
*/ */
public interface IPowerThirdLoginService { public interface IPowerThirdLoginService {
void savePowerThirdLogin(PowerThirdLogin powerThirdLogin);
PowerThirdLogin findByUserName(String userName);
void updateThirdLogin(String pwd, String userName);
} }

@ -1,6 +1,5 @@
package com.docus.server.sys.service; package com.docus.server.sys.service;
import com.docus.server.common.IService;
import com.docus.server.sys.common.pojo.dto.UserDTO; import com.docus.server.sys.common.pojo.dto.UserDTO;
import com.docus.server.sys.common.pojo.entity.PowerUser; import com.docus.server.sys.common.pojo.entity.PowerUser;
@ -10,7 +9,7 @@ import java.util.List;
/** /**
* *
*/ */
public interface IPowerUserService extends IService<PowerUser> { public interface IPowerUserService {
/** /**
* *
* *
@ -35,7 +34,7 @@ public interface IPowerUserService extends IService<PowerUser> {
void batchInsertOrUpdatePowerUser(List<UserDTO> users); void batchInsertOrUpdatePowerUser(List<UserDTO> users);
PowerUser findOneBy1(String userName, String userValue); PowerUser findByUserName(String userValue);
List<PowerUser> findByList1(String userName, Collection<Object> userNames); List<PowerUser> findByList1(String userName, Collection<Object> userNames);
} }

@ -1,12 +1,11 @@
package com.docus.server.sys.service.impl; package com.docus.server.sys.service.impl;
import com.docus.core.util.Func; import com.docus.core.util.Func;
import com.docus.infrastructure.core.db.service.impl.BaseServiceImpl;
import com.docus.infrastructure.redis.service.IdService; import com.docus.infrastructure.redis.service.IdService;
import com.docus.server.sys.common.pojo.dto.DeptDTO; import com.docus.server.sys.common.pojo.dto.DeptDTO;
import com.docus.server.sys.common.pojo.dto.DeptModifyParam; import com.docus.server.sys.common.pojo.dto.DeptModifyParam;
import com.docus.server.sys.common.pojo.entity.PowerDept; import com.docus.server.sys.common.pojo.entity.PowerDept;
import com.docus.server.sys.infrastructure.mapper.PowerDeptMapper; import com.docus.server.sys.infrastructure.dao.IPowerDeptDao;
import com.docus.server.sys.service.IPowerDeptService; import com.docus.server.sys.service.IPowerDeptService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -20,9 +19,11 @@ import java.util.List;
* @author wyb * @author wyb
*/ */
@Service @Service
public class PowerDeptServiceImpl extends BaseServiceImpl<PowerDeptMapper, PowerDept> implements IPowerDeptService { public class PowerDeptServiceImpl implements IPowerDeptService {
@Resource @Resource
private IdService idService; private IdService idService;
@Resource
private IPowerDeptDao powerDeptDao;
@Transactional @Transactional
@Override @Override
@ -30,30 +31,35 @@ public class PowerDeptServiceImpl extends BaseServiceImpl<PowerDeptMapper, Power
deptDTOList.forEach(this::insertOrUpdatePowerDept); deptDTOList.forEach(this::insertOrUpdatePowerDept);
} }
@Override
public PowerDept findByDeptCode(String deptId) {
return powerDeptDao.findOneBy("deptCode", deptId);
}
@Transactional @Transactional
@Override @Override
public boolean insertOrUpdatePowerDept(DeptDTO deptDTO) { public boolean insertOrUpdatePowerDept(DeptDTO deptDTO) {
PowerDept powerDept = baseMapper.getDeptByDeptCode(deptDTO.getDeptCode()); PowerDept powerDept = powerDeptDao.getDeptByDeptCode(deptDTO.getDeptCode());
DeptModifyParam deptModifyParam = deptDTO.transDeptAddParam(); DeptModifyParam deptModifyParam = deptDTO.transDeptAddParam();
if (Func.isEmpty(powerDept)) { if (Func.isEmpty(powerDept)) {
long deptId = idService.getDateSeq(); long deptId = idService.getDateSeq();
deptModifyParam.setDeptId(deptId); deptModifyParam.setDeptId(deptId);
baseMapper.addDept(deptModifyParam); powerDeptDao.addDept(deptModifyParam);
return true; return true;
} }
deptModifyParam.setDeptId(powerDept.getDeptId()); deptModifyParam.setDeptId(powerDept.getDeptId());
baseMapper.updateDept(deptModifyParam); powerDeptDao.updateDept(deptModifyParam);
return true; return true;
} }
@Transactional @Transactional
@Override @Override
public boolean delDeptByDeptCode(String deptCode) { public boolean delDeptByDeptCode(String deptCode) {
PowerDept powerDept = baseMapper.getDeptByDeptCode(deptCode); PowerDept powerDept = powerDeptDao.getDeptByDeptCode(deptCode);
if (Func.isEmpty(powerDept)) { if (Func.isEmpty(powerDept)) {
return true; return true;
} }
baseMapper.delDeptByDeptCode(deptCode); powerDeptDao.delDeptByDeptCode(deptCode);
return true; return true;
} }
} }

@ -1,8 +1,12 @@
package com.docus.server.sys.service.impl; package com.docus.server.sys.service.impl;
import com.docus.server.sys.common.pojo.entity.PowerThirdLogin;
import com.docus.server.sys.infrastructure.dao.IPowerThirdLoginDao;
import com.docus.server.sys.service.IPowerThirdLoginService; import com.docus.server.sys.service.IPowerThirdLoginService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/** /**
* <p> * <p>
* *
@ -13,7 +17,24 @@ import org.springframework.stereotype.Service;
*/ */
@Service @Service
public class PowerThirdLoginServiceImpl implements IPowerThirdLoginService { public class PowerThirdLoginServiceImpl implements IPowerThirdLoginService {
@Resource
private IPowerThirdLoginDao powerThirdLoginDao;
@Override
public void savePowerThirdLogin(PowerThirdLogin powerThirdLogin) {
powerThirdLoginDao.save(powerThirdLogin);
}
@Override
public PowerThirdLogin findByUserName(String userName) {
return powerThirdLoginDao.findOneBy("user", userName);
}
@Override
public void updateThirdLogin(String pwd, String userName) {
PowerThirdLogin user = findByUserName(userName);
user.setPwd(pwd);
powerThirdLoginDao.updateById(user);
}
} }

@ -2,7 +2,6 @@ package com.docus.server.sys.service.impl;
import com.docus.core.util.Func; import com.docus.core.util.Func;
import com.docus.infrastructure.redis.service.IdService; import com.docus.infrastructure.redis.service.IdService;
import com.docus.server.common.BaseService;
import com.docus.server.common.config.UserProperties; import com.docus.server.common.config.UserProperties;
import com.docus.server.sys.common.pojo.dto.UserDTO; import com.docus.server.sys.common.pojo.dto.UserDTO;
import com.docus.server.sys.common.pojo.dto.UserModifyParam; import com.docus.server.sys.common.pojo.dto.UserModifyParam;
@ -22,19 +21,13 @@ import java.util.List;
* @author wyb * @author wyb
*/ */
@Service @Service
public class PowerUserServiceImpl extends BaseService<PowerUser> implements IPowerUserService { public class PowerUserServiceImpl implements IPowerUserService {
@Resource @Resource
private IdService idService; private IdService idService;
@Resource @Resource
private UserProperties userProperties; private UserProperties userProperties;
private IPowerUserDao userDao;
@Resource @Resource
public void setUserDao(IPowerUserDao userDao) { private IPowerUserDao userDao;
super.setBaseDao(userDao);
this.userDao = userDao;
}
@Transactional @Transactional
@Override @Override
@ -43,8 +36,8 @@ public class PowerUserServiceImpl extends BaseService<PowerUser> implements IPow
} }
@Override @Override
public PowerUser findOneBy1(String userName, String userValue) { public PowerUser findByUserName(String userValue) {
return userDao.findOneBy(userName, userValue); return userDao.findOneBy("userName", userValue);
} }
@Override @Override

Loading…
Cancel
Save