var formdata = new FormData();
formdata.append("attachName",$('input[name="attachName"]').get(0).files[0]);
$.ajax({
url:'saveCoordinationWork.do',
type:'post',
data:formdata,
contentType:false,
processData:false,
success:function(data){
layer.msg(data.msg);
setInterval(function(){location.href="coordination-common-platform.html"},1000);
},error:function(){
}
});
@RequestMapping("saveCoordinationWork")
@ResponseBody
public HashMap<String,Object> saveCoordinationWork(HttpServletRequest request,@RequestParam(value = "attachName",required=false) MultipartFile file){
// CommonsMultipartFile file
HashMap<String,Object> hashMap = new HashMap<String,Object>();
String uploadPath = XxlConfClient.get("dal.file.server", "") +"/";
String filePath = XxlConfClient.get("dal.file.path", "") +"/";
uploadPath = "http://127.0.0.1:8081/file_server/";
filePath = "D:/logs/";
try {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String taskName = request.getParameter("taskName");
String handleTime = request.getParameter("handleTime");
String taskDescription = request.getParameter("taskDescription");
String departmentNames = request.getParameter("departmentName");
String attachName = "";
String localFilePath = "";
if(file != null){
attachName = file.getOriginalFilename();
String extFile = attachName.substring(attachName.lastIndexOf("."));
localFilePath = format.format(new Date())+"/"+System.currentTimeMillis()+extFile;
filePath += localFilePath;
File files = new File(filePath);
if(!files.getParentFile().exists()){
files.getParentFile().mkdirs();
}
if(!files.exists()){
files.createNewFile();
file.transferTo(files);
}
}else{
localFilePath = "";
}
String assignPerson = (String) request.getSession().getAttribute("username");
String taskNameOne = request.getParameter("taskNameOne");
String taskNameTwo = request.getParameter("taskNameTwo");
String taskNameThree = request.getParameter("taskNameThree");
String taskNameFour = request.getParameter("taskNameFour");
int isOverdue = 2;//未逾期
int state = 2;//未提交
//String submitTime = "";//提交时间
String assignTime = "";
String saveTime = "";
String isAssign = request.getParameter("isAssign");
if(StringUtils.isNotBlank(isAssign)){
state = Integer.parseInt(isAssign);
}
if(StringUtils.isNotBlank(isAssign) && "2".equals(isAssign)){
assignTime = format.format(new Date());//分配时间
hashMap.put("msg", "分配成功");
}else{
saveTime = format.format(new Date());//保存时间
hashMap.put("msg", "保存成功");
}
}
} catch (Exception e) {
hashMap.put("msg", "执行失败,稍后再试");
e.printStackTrace();
}
return hashMap;
}
///
$.ajax({
url:'guide/addWeiboPCD.do',
data:formData,
type:'POST',
async:false,
cache:false,
contentType:false,
processData:false,
success:function(result){
var jsonData = eval("(" + result + ")");
if(jsonData.success){
alert("发布成功!");
$("#submitBTN").attr('disabled',false);
$("#loadingImg").hide();
if(isSend==0) window.location.href="http://localhost:8080/network/guideResult/getPage.do";
else window.location.href="http://localhost:8080/network/pages/longriver/taskIssued/receive.jsp";
}else{
$("#loadingImg").hide();
alert("失败,请稍后再试...");
$("#submitBTN").attr('disabled',false);
$("#loadingImg").hide();
}
}
});