Merge remote-tracking branch 'remotes/origin/hechu1' into wmj

# Conflicts:
#	GDMS.iml
wlf
wan 6 years ago
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…
Cancel
Save