|
@@ -39,7 +39,8 @@ public class JobService {
|
|
|
}
|
|
|
|
|
|
|
|
|
- public JSONObject changeJob (String jobId,String name, String desciption, String time, String paperId, List<String> userList, String workDistribution,
|
|
|
+ public JSONObject changeJob (String jobId,String name, String desciption, String time,
|
|
|
+ String paperId, List<String> userList, String workDistribution,
|
|
|
int workNum,int totalWorkload,int singleTime,boolean dynamic){
|
|
|
RestTemplate template = new RestTemplate();
|
|
|
if(!time.contains(" - ")){
|
|
@@ -54,7 +55,8 @@ public class JobService {
|
|
|
paramMap.add("paperId", paperId);
|
|
|
paramMap.add("startTime", TimeUtil.str2Timestamp(times[0]));
|
|
|
paramMap.add("endTime", TimeUtil.str2Timestamp(times[1]));
|
|
|
- paramMap.add("workerList", userList);
|
|
|
+ String temp = listToStr(userList);
|
|
|
+ paramMap.add("workerList", listToStr(userList));
|
|
|
paramMap.add("workerDistribution", workDistribution);
|
|
|
paramMap.add("totalWorkload", totalWorkload);
|
|
|
paramMap.add("singleTime", singleTime);
|
|
@@ -184,4 +186,15 @@ public class JobService {
|
|
|
return workers2;
|
|
|
}
|
|
|
|
|
|
+ private String listToStr ( List<String> data ){
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
+ for(String s : data){
|
|
|
+ sb.append(s);
|
|
|
+ sb.append(",");
|
|
|
+ }
|
|
|
+ if(data.size()!=0)
|
|
|
+ sb.deleteCharAt(sb.length()-1);
|
|
|
+ return sb.toString();
|
|
|
+ }
|
|
|
+
|
|
|
}
|