|
@@ -16,6 +16,7 @@
|
|
*/
|
|
*/
|
|
package org.springblade.business.service.impl;
|
|
package org.springblade.business.service.impl;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import org.jsoup.Jsoup;
|
|
import org.jsoup.Jsoup;
|
|
import org.jsoup.nodes.Document;
|
|
import org.jsoup.nodes.Document;
|
|
@@ -127,6 +128,11 @@ public class TrialNumberRuleServiceImpl extends BaseServiceImpl<TrialNumberRuleM
|
|
String currentMonthStr = String.format("%02d", currentMonthValue);
|
|
String currentMonthStr = String.format("%02d", currentMonthValue);
|
|
trialNumber.append(currentMonthStr);
|
|
trialNumber.append(currentMonthStr);
|
|
} else if (rule.getRule()==6) {
|
|
} else if (rule.getRule()==6) {
|
|
|
|
+ if(StringUtils.isEmpty(rule.getData())){
|
|
|
|
+ trialNumber.append("");
|
|
|
|
+ map.put("autoIncrementNumber","");
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
if(rule.getIsAutoIncrement()!=null&&rule.getIsAutoIncrement()==1){
|
|
if(rule.getIsAutoIncrement()!=null&&rule.getIsAutoIncrement()==1){
|
|
String autoIncrementNumber="";
|
|
String autoIncrementNumber="";
|
|
//如果是需要自增的 先要查出当前数据库中自增编号的最大值
|
|
//如果是需要自增的 先要查出当前数据库中自增编号的最大值
|
|
@@ -138,7 +144,11 @@ public class TrialNumberRuleServiceImpl extends BaseServiceImpl<TrialNumberRuleM
|
|
return rule.getData();
|
|
return rule.getData();
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- autoIncrementNumber=incrementFormattedNumberWithCheck(maxNumber);
|
|
|
|
|
|
+ if(maxNumber.equals(rule.getData())){
|
|
|
|
+ autoIncrementNumber=maxNumber;
|
|
|
|
+ }else {
|
|
|
|
+ autoIncrementNumber=incrementFormattedNumberWithCheck(maxNumber);
|
|
|
|
+ }
|
|
//
|
|
//
|
|
// String sql4="select auto_increment_number FROM u_trial_auto_number where type="+type+" and contract_id="+contractId+" and is_deleted=0 ORDER BY auto_increment_number ASC";
|
|
// String sql4="select auto_increment_number FROM u_trial_auto_number where type="+type+" and contract_id="+contractId+" and is_deleted=0 ORDER BY auto_increment_number ASC";
|
|
// List<String> autoNumbers = jdbcTemplate.query(sql4, new SingleColumnRowMapper<>(String.class));
|
|
// List<String> autoNumbers = jdbcTemplate.query(sql4, new SingleColumnRowMapper<>(String.class));
|