清单流程!!!

This commit is contained in:
yuezhihang
2021-08-17 15:01:12 +08:00
parent 4f31375438
commit e58047120b
@@ -18,6 +18,8 @@ import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;
import org.springframework.beans.factory.annotation.Autowired;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -57,15 +59,6 @@ public class SRPManagerApproveAfter implements TaskListener{
}else {
SarLawsDetailedList lawsDetailedList=lawsUserInfoService.getStandById(object.getString("standId"));
if (null!=lawsDetailedList){
// 获取字母
Pattern p = Pattern.compile("[\\d]");
Matcher matcher = p.matcher(lawsDetailedList.getDetailedListVision());
String re1 = matcher.replaceAll("");
// 获取数字
Pattern p2 = Pattern.compile("[a-zA-z]");
Matcher matcher2 = p2.matcher(lawsDetailedList.getDetailedListVision());
String re2 = matcher2.replaceAll("");
DetailedUpDto detailed=new DetailedUpDto();
detailed.setId(object.getString("standId"));
detailed.setApplicationScope(object.getString("applyRegion"));
@@ -89,7 +82,9 @@ public class SRPManagerApproveAfter implements TaskListener{
detailed.setInforlist2(zccTime.substring(0,zccTime.length()-1));
detailed.setInforlist3(xcxTime.substring(0,xcxTime.length()-1));
detailed.setDetailedListState("1");
detailed.setDetailedListVision(re1+String.valueOf(Integer.valueOf(re2)+1));
Date date=new Date();
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
detailed.setDetailedListVision(simpleDateFormat.format(date));
lawsUserInfoService.updateLaws(detailed);
}else {
throw new ActivitiException("清单信息不存在,若多次出现此信息请联系管理员!!!");