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 | } |