|
|
|
|
@ -180,8 +180,8 @@ public class HandoverRecordServiceImpl extends BaseServiceImpl<HandoverRecordMap |
|
|
|
|
// 入库单
|
|
|
|
|
prefix = "RB"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
String codePattern = prefix + now + AuthUtil.getUserAccount(); |
|
|
|
|
User user = UserCache.getUser(AuthUtil.getUserId()); |
|
|
|
|
String codePattern = prefix + now + user != null ? user.getCode() : ""; |
|
|
|
|
|
|
|
|
|
hr.setHrCode(this.nextCode(codePattern)); |
|
|
|
|
hr.setWoCode(woCode); |
|
|
|
|
@ -216,7 +216,7 @@ public class HandoverRecordServiceImpl extends BaseServiceImpl<HandoverRecordMap |
|
|
|
|
// 编码模式
|
|
|
|
|
|
|
|
|
|
// 当前模式下最大编码
|
|
|
|
|
List<HandoverRecord> list = this.list(Wrappers.lambdaQuery(HandoverRecord.class).eq(HandoverRecord::getHrCode, codePattern + "%").orderByDesc(HandoverRecord::getHrCode)); |
|
|
|
|
List<HandoverRecord> list = this.list(Wrappers.lambdaQuery(HandoverRecord.class).like(HandoverRecord::getHrCode, codePattern + "%").orderByDesc(HandoverRecord::getHrCode)); |
|
|
|
|
if (CollectionUtils.isNotEmpty(list)) { |
|
|
|
|
num = Integer.parseInt(list.get(0).getHrCode().substring(codePattern.length())); |
|
|
|
|
} |
|
|
|
|
|