Commit 1324257559970e3e3fe8629778b08e62e5b2902a
1 parent
a3da2fd9c9
Exists in
master
and in
6 other branches
生成序列号
Showing 5 changed files with 28 additions and 0 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MasterUsersMapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/UsersService.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/UsersServiceImpl.java
- platform-biz-service/src/main/resources/mainOrm/master/MasterUsers.xml
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MasterUsersMapper.java
View file @
1324257
platform-biz-service/src/main/java/com/lyms/platform/permission/service/UsersService.java
View file @
1324257
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/UsersServiceImpl.java
View file @
1324257
... | ... | @@ -6,6 +6,7 @@ |
6 | 6 | import com.lyms.platform.biz.dal.ISyncDataDao; |
7 | 7 | import com.lyms.platform.common.exception.BusinessException; |
8 | 8 | import com.lyms.platform.common.utils.CacheHelper; |
9 | +import com.lyms.platform.common.utils.DateUtil; | |
9 | 10 | import com.lyms.platform.permission.DataAccessLayerService; |
10 | 11 | import com.lyms.platform.permission.dao.master.MasterUsersMapper; |
11 | 12 | import com.lyms.platform.permission.dao.slave.UsersMapper; |
... | ... | @@ -117,6 +118,14 @@ |
117 | 118 | @Override |
118 | 119 | public Integer getUserId(String hospitalId, String doctorName) { |
119 | 120 | return usersMapper.getUserId(hospitalId, doctorName); |
121 | + } | |
122 | + | |
123 | + @Override | |
124 | + public synchronized Long getBabySeq() { | |
125 | + String yearStr = DateUtil.getYearStr(); | |
126 | + usersMapper.updateSeq(yearStr); | |
127 | + Long seq = usersMapper.getBabySeq(yearStr); | |
128 | + return seq; | |
120 | 129 | } |
121 | 130 | |
122 | 131 |
platform-biz-service/src/main/resources/mainOrm/master/MasterUsers.xml
View file @
1324257
... | ... | @@ -352,5 +352,11 @@ |
352 | 352 | |
353 | 353 | </select> |
354 | 354 | |
355 | + <update id="updateSeq" parameterType="String" > | |
356 | + update baby_seq set seq = seq+1 where year = #{yearStr} | |
357 | + </update> | |
358 | + <select id="getBabySeq" resultType="long" parameterType="String"> | |
359 | + select seq from baby_seq where year = #{yearStr} | |
360 | + </select> | |
355 | 361 | </mapper> |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
1324257
... | ... | @@ -1479,5 +1479,12 @@ |
1479 | 1479 | return objectResponse; |
1480 | 1480 | } |
1481 | 1481 | |
1482 | + | |
1483 | + @RequestMapping(value = "/getBabySeq", method = RequestMethod.GET) | |
1484 | + @ResponseBody | |
1485 | + public String getBabySeq() { | |
1486 | + Long seq = usersService.getBabySeq(); | |
1487 | + return String.valueOf(seq); | |
1488 | + } | |
1482 | 1489 | } |