xiebin
2022-09-20 7832d897159d418f7eb3db66e85c3fcc75fa4307
工具类优化
2 files modified
9 ■■■■■ changed files
src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/utils/NumberUtils.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java
@@ -16,9 +16,9 @@
 */
package org.springblade.modules.repairsorder.service.impl;
import org.springblade.common.constant.NoConstant;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.utils.StringUtil;
import org.springblade.modules.repairsorder.entity.RepairsorderEntity;
import org.springblade.modules.repairsorder.entity.RepairsorderRecordEntity;
import org.springblade.modules.repairsorder.service.IRepairsorderRecordService;
@@ -57,7 +57,7 @@
        if (vo != null) {
            str = vo.getNo();
        }
        entity.setNo(NumberUtils.autoCreateNumber(str));
        entity.setNo(NumberUtils.autoCreateNumber(NoConstant.WXGL_PREFIX_NO,str));
        RepairsorderRecordEntity rrentity = new RepairsorderRecordEntity();
        rrentity.setState("0");
        rrentity.setRemark("工单提交");
src/main/java/org/springblade/utils/NumberUtils.java
@@ -15,9 +15,8 @@
 */
public class NumberUtils {
    private final static String prefixStr = "WXGD";
    public final static String autoCreateNumber(String maxNumber) {
    public final static String autoCreateNumber(String prefixStr,String maxNumber) {
        SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
        String caseNo="";
        if (StringUtil.isNotBlank(maxNumber)) {
@@ -37,6 +36,6 @@
    }
    public static void main(String[] args) {
        System.out.println(autoCreateNumber(""));
        System.out.println(autoCreateNumber("",""));
    }
}