协议接口优化

This commit is contained in:
sxu 2024-11-11 16:06:47 +08:00
parent a1556100d2
commit cb814d18b5
3 changed files with 9 additions and 15 deletions

View File

@ -548,8 +548,4 @@ public class GlobalConstants {
*/ */
public static final Long LONG_65535 = 65535L; public static final Long LONG_65535 = 65535L;
public static final int NUM_9 = 9;
public static final int NUM_100 = 100;
public static final int NUM_99 = 99;
public static final int NUM_1000 = 1000;
} }

View File

@ -49,4 +49,7 @@ public class MaterialConstants {
*/ */
public static final Integer TEN_CONSTANT = 10; public static final Integer TEN_CONSTANT = 10;
/** 协议号的开头字母 */
public static final String AGREEMENT_PREFIX = "XY";
} }

View File

@ -3,8 +3,7 @@ package com.bonus.material.basic.service.impl;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import com.bonus.common.biz.constant.MaterialConstants;
import com.bonus.common.biz.constant.GlobalConstants;
import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.exception.ServiceException;
import com.bonus.common.core.utils.DateUtils; import com.bonus.common.core.utils.DateUtils;
import com.bonus.common.core.web.domain.AjaxResult; import com.bonus.common.core.web.domain.AjaxResult;
@ -82,17 +81,13 @@ public class BmAgreementInfoServiceImpl implements IBmAgreementInfoService
String result = format.replace("-", ""); String result = format.replace("-", "");
int num = bmAgreementInfoMapper.selectNumByMonth(nowDate); int num = bmAgreementInfoMapper.selectNumByMonth(nowDate);
num = num + 1; num = num + 1;
String code = ""; return MaterialConstants.AGREEMENT_PREFIX + result + String.format("-%05d", num);
if (num > GlobalConstants.NUM_9 && num < GlobalConstants.NUM_100) {
code = "XY" + result + "-00" + num;
} else if (num > GlobalConstants.NUM_99 && num < GlobalConstants.NUM_1000) {
code = "XY" + result + "-0" + num;
} else {
code = "XY" + result + "-000" + num;
}
return code;
} }
// public static void main(String[] args) {
// System.out.println(String.format("-%05d", 555));
// }
/** /**
* 修改协议管理 * 修改协议管理
* *