|
@@ -1550,12 +1550,16 @@ public class SysUserController {
|
|
|
codeVo.setSeqName(name);
|
|
|
try {
|
|
|
|
|
|
- if(name.equals("accidentCode")){
|
|
|
- LocalDate with = LocalDate.now().with(TemporalAdjusters.firstDayOfMonth());
|
|
|
- String nowDate = DateUtils.getDate("yyyy-MM-dd");
|
|
|
- if(nowDate.equals(with.toString())){
|
|
|
- sysUserMapper.updateNextNo(name);
|
|
|
- }
|
|
|
+ if(name.equals("accidentCode")){ //质量事故单号
|
|
|
+// LocalDate with = LocalDate.now().with(TemporalAdjusters.firstDayOfMonth());
|
|
|
+// String nowDate = DateUtils.getDate("yyyy-MM-dd");
|
|
|
+// if(nowDate.equals(with.toString())){
|
|
|
+// sysUserMapper.updateNextNoByNY(name);
|
|
|
+// }
|
|
|
+ sysUserMapper.updateNextNoByNY(name); //每月清零
|
|
|
+ }
|
|
|
+ if(name.equals("BXDCode")){ //报销单号
|
|
|
+ sysUserMapper.updateNextNoByNYR(name); //每日清零
|
|
|
}
|
|
|
|
|
|
sysUserMapper.getNextNo(codeVo);
|
|
@@ -1571,6 +1575,17 @@ public class SysUserController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if(name.equals("BXDCode")){
|
|
|
+ String nowDate = DateUtils.getDate("yyMMdd");
|
|
|
+ if(codeVo.getSeqNo() < 10){
|
|
|
+ return "TW-BXD"+nowDate+"-00"+codeVo.getSeqNo();
|
|
|
+ }else if(codeVo.getSeqNo() > 9 && codeVo.getSeqNo() < 100){
|
|
|
+ return "TW-BXD"+nowDate+"-0"+codeVo.getSeqNo();
|
|
|
+ }else{
|
|
|
+ return "TW-BXD"+nowDate+"-"+codeVo.getSeqNo();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return String.valueOf(codeVo.getSeqNo());
|
|
|
}catch (Exception e){
|
|
|
return "";
|