Commit 101bbdd67a42e2fea0502efc3c8ce9cc1581b315
1 parent
5bb13adb
日报提交
Showing
5 changed files
with
13 additions
and
12 deletions
src/main/java/com/zteits/oa/api/service/report/query/AsraDailyQueryService.java
@@ -67,5 +67,5 @@ public interface AsraDailyQueryService { | @@ -67,5 +67,5 @@ public interface AsraDailyQueryService { | ||
67 | * @Date: 2018/8/1 17:02 | 67 | * @Date: 2018/8/1 17:02 |
68 | * | 68 | * |
69 | */ | 69 | */ |
70 | - BizResult<Integer> saveOrUpdateAsraDaily(AsraDailySaveOrUpdateReq request); | 70 | + BizResult<Long> saveOrUpdateAsraDaily(AsraDailySaveOrUpdateReq request); |
71 | } | 71 | } |
src/main/java/com/zteits/oa/report/biz/AsraDailyQueryServiceImpl.java
@@ -131,7 +131,7 @@ public class AsraDailyQueryServiceImpl implements AsraDailyQueryService { | @@ -131,7 +131,7 @@ public class AsraDailyQueryServiceImpl implements AsraDailyQueryService { | ||
131 | 131 | ||
132 | 132 | ||
133 | @Override | 133 | @Override |
134 | - public BizResult<Integer> saveOrUpdateAsraDaily(AsraDailySaveOrUpdateReq request) { | 134 | + public BizResult<Long> saveOrUpdateAsraDaily(AsraDailySaveOrUpdateReq request) { |
135 | AsraDaily asraDaily = new AsraDaily(); | 135 | AsraDaily asraDaily = new AsraDaily(); |
136 | BeanUtils.copyProperties(request, asraDaily); | 136 | BeanUtils.copyProperties(request, asraDaily); |
137 | asraDaily.setModfiyDate(new Date()); | 137 | asraDaily.setModfiyDate(new Date()); |
@@ -140,20 +140,20 @@ public class AsraDailyQueryServiceImpl implements AsraDailyQueryService { | @@ -140,20 +140,20 @@ public class AsraDailyQueryServiceImpl implements AsraDailyQueryService { | ||
140 | Date dailyDate = DateUtil.parseDate(request.getDailyDate()); | 140 | Date dailyDate = DateUtil.parseDate(request.getDailyDate()); |
141 | asraDaily.setDailyDate(dailyDate); | 141 | asraDaily.setDailyDate(dailyDate); |
142 | 142 | ||
143 | - int num; | 143 | + Long id; |
144 | if (null == request.getId()) { | 144 | if (null == request.getId()) { |
145 | //新增 | 145 | //新增 |
146 | asraDaily.setDataState(1); | 146 | asraDaily.setDataState(1); |
147 | asraDaily.setCreateDate(new Date()); | 147 | asraDaily.setCreateDate(new Date()); |
148 | asraDaily.setCreateEmpid(request.getAsarOpId()+""); | 148 | asraDaily.setCreateEmpid(request.getAsarOpId()+""); |
149 | asraDaily.setCreateEmpName(request.getAsarOpName() + ""); | 149 | asraDaily.setCreateEmpName(request.getAsarOpName() + ""); |
150 | - num = asraDailyDao.saveAsraDaily(asraDaily); | 150 | + id = asraDailyDao.saveAsraDaily(asraDaily); |
151 | } else { | 151 | } else { |
152 | //更新 | 152 | //更新 |
153 | - num = asraDailyDao.updateAsraDaily(asraDaily); | ||
154 | - | 153 | + int num = asraDailyDao.updateAsraDaily(asraDaily); |
154 | + id = Long.valueOf(num+""); | ||
155 | } | 155 | } |
156 | 156 | ||
157 | - return new BizResult<>(num); | 157 | + return new BizResult<>(id); |
158 | } | 158 | } |
159 | } | 159 | } |
src/main/java/com/zteits/oa/report/dao/AsraDailyDao.java
@@ -55,7 +55,7 @@ public interface AsraDailyDao { | @@ -55,7 +55,7 @@ public interface AsraDailyDao { | ||
55 | * @Date: 2018/8/1 17:11 | 55 | * @Date: 2018/8/1 17:11 |
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | - int saveAsraDaily(AsraDaily asraDaily); | 58 | + Long saveAsraDaily(AsraDaily asraDaily); |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * 修改日报信息 | 61 | * 修改日报信息 |
src/main/java/com/zteits/oa/report/dao/impl/AsraDailyDaoImpl.java
@@ -50,8 +50,9 @@ public class AsraDailyDaoImpl implements AsraDailyDao{ | @@ -50,8 +50,9 @@ public class AsraDailyDaoImpl implements AsraDailyDao{ | ||
50 | } | 50 | } |
51 | 51 | ||
52 | @Override | 52 | @Override |
53 | - public int saveAsraDaily(AsraDaily asraDaily) { | ||
54 | - return asraDailyMapper.insertSelective(asraDaily); | 53 | + public Long saveAsraDaily(AsraDaily asraDaily) { |
54 | + int flg = asraDailyMapper.insertSelective(asraDaily); | ||
55 | + return asraDaily.getId(); | ||
55 | } | 56 | } |
56 | 57 | ||
57 | @Override | 58 | @Override |
src/main/java/com/zteits/oa/report/web/AsraDailyController.java
@@ -103,7 +103,7 @@ public class AsraDailyController { | @@ -103,7 +103,7 @@ public class AsraDailyController { | ||
103 | 103 | ||
104 | @ApiOperation("保存或者修改工时日报") | 104 | @ApiOperation("保存或者修改工时日报") |
105 | @PostMapping("/saveOrUpdateAsraDaily") | 105 | @PostMapping("/saveOrUpdateAsraDaily") |
106 | - public BizResult<Integer> saveOrUpdateAsraDaily(@RequestBody AsraDailySaveOrUpdateReq asraDailySaveOrUpdateReq,HttpServletRequest request) { | 106 | + public BizResult<Long> saveOrUpdateAsraDaily(@RequestBody AsraDailySaveOrUpdateReq asraDailySaveOrUpdateReq,HttpServletRequest request) { |
107 | logger.info("日报系统-日报管理-根据登录人提交日报信息入参:{}", JSONObject.toJSON(asraDailySaveOrUpdateReq)); | 107 | logger.info("日报系统-日报管理-根据登录人提交日报信息入参:{}", JSONObject.toJSON(asraDailySaveOrUpdateReq)); |
108 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ | 108 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ |
109 | AsraOpDTO asraOpDTO = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); | 109 | AsraOpDTO asraOpDTO = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
@@ -116,7 +116,7 @@ public class AsraDailyController { | @@ -116,7 +116,7 @@ public class AsraDailyController { | ||
116 | asraDailySaveOrUpdateReq.setDataState(1); | 116 | asraDailySaveOrUpdateReq.setDataState(1); |
117 | BeanUtils.copyProperties(asraDailyDateChangeDTO,asraDailySaveOrUpdateReq); | 117 | BeanUtils.copyProperties(asraDailyDateChangeDTO,asraDailySaveOrUpdateReq); |
118 | 118 | ||
119 | - BizResult<Integer> bizResult = asraDailyQueryService.saveOrUpdateAsraDaily(asraDailySaveOrUpdateReq); | 119 | + BizResult<Long> bizResult = asraDailyQueryService.saveOrUpdateAsraDaily(asraDailySaveOrUpdateReq); |
120 | return bizResult; | 120 | return bizResult; |
121 | } | 121 | } |
122 | 122 |