parent
06841d30db
commit
c6e2ca10fb
@ -0,0 +1,49 @@
|
|||||||
|
package core.process;
|
||||||
|
|
||||||
|
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