清单流程!!!
This commit is contained in:
+5
-10
@@ -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("清单信息不存在,若多次出现此信息请联系管理员!!!");
|
||||
|
||||
Reference in New Issue
Block a user