From 4d968c0ceb43dcbbc1c4226db163cb5618b3cf33 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期二, 11 十月 2022 15:01:07 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java index 4f908e2..d02e7ae 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java @@ -67,6 +67,8 @@ if (sysUsers!=null){//系统分配导办人员 SysUser sysUser = sysUsers.get(0);//因为sql用了升序排序所以第一条就是待办结最少的人员之一 guideRepairOrder.setState("2"); + sysUser.setTransactionNum(sysUser.getTransactionNum()+1); + sysUserMapper.updateById(sysUser); guideRepairOrder.setGuideUserId(sysUser.getUserId().toString()); guideRepairOrder.setGuideDepartmentId(sysUser.getDepartmentId()); //新增分配记录 @@ -162,6 +164,23 @@ return baseMapper.countConfigList(matterName,ids); } + @Override + public int updateSysUserOrderNum(GuideEvolveEntity order) { + if(order.getState().equals("13")){ + SysUser sysUser = sysUserMapper.selectOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getUserId, order.getToUserId())); + sysUser.setTransactionNum(sysUser.getTransactionNum()+1); + return sysUserMapper.updateById(sysUser); + }else if(order.getState().equals("12")){ + SysUser sysUserTo= sysUserMapper.selectOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getUserId, order.getToUserId())); + SysUser sysUserFrom= sysUserMapper.selectOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getUserId, order.getFromUserId())); + sysUserTo.setTransactionNum(sysUserTo.getTransactionNum()+1); + sysUserFrom.setTransactionNum(sysUserFrom.getTransactionNum()-1); + sysUserMapper.updateById(sysUserFrom); + return sysUserMapper.updateById(sysUserTo); + } + return 0; + } + /** * 1 今天 2昨天 3本月 4本年度 String time * @param state @@ -169,8 +188,8 @@ * @return */ @Override - public int countStatisticsNum(String state,List<String> ids,String time) { - return baseMapper.countStatisticsNum(state,ids,time); + public int countStatisticsNum(String state,List<String> ids,String time,String isTimeout,String evaluateState) { + return baseMapper.countStatisticsNum(state,ids,time,isTimeout,evaluateState); } @Override -- Gitblit v1.7.1