|
@@ -337,15 +337,17 @@ public class LetterLogic {
|
|
|
return "GZ"+number;*/
|
|
|
|
|
|
String yyyyMM = DateUtil.format(new Date(), "yyyy");
|
|
|
- Integer count = leLetterService.lambdaQuery().eq(LeLetter::getBelongCompany, "S9219801").count();
|
|
|
- Long number = Convert.toLong(yyyyMM+"00000") + count;
|
|
|
+ Integer count = leLetterService.lambdaQuery().eq(LeLetter::getBelongCompany, "S9219801")
|
|
|
+ .like(LeLetter::getLetterNumber,yyyyMM)
|
|
|
+ .count();
|
|
|
+ Long number = Convert.toLong(yyyyMM+"00001") + count;
|
|
|
return "GZ"+number;
|
|
|
|
|
|
}
|
|
|
|
|
|
String yyyyMM = DateUtil.format(new Date(), "yyyy");
|
|
|
- Integer count = leLetterService.lambdaQuery().eq(LeLetter::getBelongCompany, "S9219807").count();
|
|
|
- Long number = Convert.toLong(yyyyMM+"00000") + count;
|
|
|
+ Integer count = leLetterService.lambdaQuery().eq(LeLetter::getBelongCompany, "S9219807").like(LeLetter::getLetterNumber,yyyyMM).count();
|
|
|
+ Long number = Convert.toLong(yyyyMM+"00001") + count;
|
|
|
return "FS"+number;
|
|
|
}
|
|
|
|