# Conflicts: # src/core/process/C_StudentUploadOpeningReport.javawlf
commit
82eac83462
@ -1,4 +1,49 @@
|
||||
package core.process;
|
||||
|
||||
public class C_StudentUploadOpeningReport {
|
||||
import core.operation.UploadFileOperation;
|
||||
import error.GExcptInit;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class C_StudentUploadOpeningReport extends TempProcess{
|
||||
File openingReport;
|
||||
String gaduationDesignId;
|
||||
|
||||
static String file_type = "opening_report";
|
||||
|
||||
public void uploadOpeningReport() throws Exception{
|
||||
if(!check()) throw new GExcptInit("Upload OpeningReport Attrs init error!");
|
||||
UploadFileOperation uploadFileOperation=new UploadFileOperation();
|
||||
uploadFileOperation.setOptions(new HashMap<>());
|
||||
uploadFileOperation.addOptions("file",this.getOpeningReport());
|
||||
uploadFileOperation.addOptions("file_type",file_type);
|
||||
Map<String, String>limits = new HashMap<>();
|
||||
limits.put("id",this.getGaduationDesignId());
|
||||
uploadFileOperation.addOptions("limits",limits);
|
||||
uploadFileOperation.execute(null);
|
||||
}
|
||||
|
||||
protected boolean check() {
|
||||
if(this.getGaduationDesignId()==null||this.getOpeningReport()==null)
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
public File getOpeningReport() {
|
||||
return openingReport;
|
||||
}
|
||||
|
||||
public void setOpeningReport(File openingReport) {
|
||||
this.openingReport = openingReport;
|
||||
}
|
||||
|
||||
public String getGaduationDesignId() {
|
||||
return gaduationDesignId;
|
||||
}
|
||||
|
||||
public void setGaduationDesignId(String gaduationDesignId) {
|
||||
this.gaduationDesignId = gaduationDesignId;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in new issue