‘linchangsheng’ 4 months ago
parent
commit
d6426a6379

+ 6 - 4
mall-server-api/src/main/java/com/gree/mall/manager/logic/LetterLogic.java

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