|
@@ -176,6 +176,16 @@ public class TMaintenanceController extends BaseRESTfulController {
|
|
|
}
|
|
|
TMaintenance tMaintenance = new TMaintenance();
|
|
|
String bid = model.getDeclareid();
|
|
|
+ String filenames=tMaintenanceService.selectfilename(bid);
|
|
|
+ if (filenames==null){
|
|
|
+ filenames = "";
|
|
|
+ }
|
|
|
+ String filenamesa = "";
|
|
|
+ for (int i = 0; i < file.length; i++) {
|
|
|
+ filenamesa+=file[i].getOriginalFilename()+";";
|
|
|
+ }
|
|
|
+ String newfilename = filenames+";"+filenamesa;
|
|
|
+ model.setFilename(newfilename);
|
|
|
model.setChargetime(datetime);
|
|
|
tMaintenanceService.modify(model);
|
|
|
String filesid = "";
|
|
@@ -252,6 +262,31 @@ public class TMaintenanceController extends BaseRESTfulController {
|
|
|
if (model == null) {
|
|
|
return failed(null, "参数错误!");
|
|
|
}
|
|
|
+ String ids= "";
|
|
|
+ if(model.getApplayer()=="烧结"||"烧结".equals(model.getApplayer())){
|
|
|
+ ids = "SJ_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="炼钢"||"炼钢".equals(model.getApplayer())){
|
|
|
+ ids = "LG_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="建材"||"建材".equals(model.getApplayer())){
|
|
|
+ ids = "JC_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="电厂"||"电厂".equals(model.getApplayer())){
|
|
|
+ ids = "DC_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="高炉"||"高炉".equals(model.getApplayer())){
|
|
|
+ ids = "GL_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="机焦"||"机焦".equals(model.getApplayer())){
|
|
|
+ ids = "JJ_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="高线"||"高线".equals(model.getApplayer())){
|
|
|
+ ids = "GX_";
|
|
|
+ }
|
|
|
+ if(model.getApplayer()=="型钢"||"型钢".equals(model.getApplayer())){
|
|
|
+ ids = "XG_";
|
|
|
+ }
|
|
|
TMaintenance tMaintenance = new TMaintenance();
|
|
|
//丛前端获取申报日期,利用SimpleDateFormat类转换为字符串
|
|
|
String declaretime = model.getDeclaretime();
|
|
@@ -262,7 +297,12 @@ public class TMaintenanceController extends BaseRESTfulController {
|
|
|
String updatetime = DateUtils.getCurrentTime("yyyy-MM-dd HH:mm:ss");
|
|
|
model.setChargetime(updatetime);
|
|
|
String bid = model.getDeclareid();
|
|
|
- model.setDeclareid(model.getDeclareid()+DateUtils.getCurrentTime("yyyyMMdd") + "_"+ String.format("%04d", maxid));
|
|
|
+ model.setDeclareid(ids+DateUtils.getCurrentTime("yyyyMMdd") + "_"+ String.format("%04d", maxid));
|
|
|
+ String filenames ="";
|
|
|
+ for (int i = 0; i <file.length ; i++) {
|
|
|
+ filenames+=file[i].getOriginalFilename()+";";
|
|
|
+ }
|
|
|
+ model.setFilename(filenames);
|
|
|
tMaintenance = tMaintenanceService.add(model);
|
|
|
String filesid = "";
|
|
|
if (file!=null){
|
|
@@ -299,6 +339,7 @@ public class TMaintenanceController extends BaseRESTfulController {
|
|
|
}
|
|
|
}
|
|
|
return success(filesid);
|
|
|
+
|
|
|
}
|
|
|
return success(tMaintenance);
|
|
|
}
|
|
@@ -337,11 +378,16 @@ public class TMaintenanceController extends BaseRESTfulController {
|
|
|
public RESTfulResult upstate(@RequestParam HashMap<String,String> tSubmitted){
|
|
|
TMaintenance tMaintenance = new TMaintenance();
|
|
|
String declareid= tSubmitted.get("declareid");
|
|
|
- String state = tSubmitted.get("state");
|
|
|
- tMaintenance.setDeclareid(declareid);
|
|
|
- tMaintenance.setBillstatus(state);
|
|
|
- Integer count = tMaintenanceService.upstate(tMaintenance);
|
|
|
- return success(count);
|
|
|
+ String state = tSubmitted.get("state");
|
|
|
+
|
|
|
+ if (state==null||"".equals(state)){
|
|
|
+ return failed(null,"状态不能为空");
|
|
|
+ }else {
|
|
|
+ tMaintenance.setDeclareid(declareid);
|
|
|
+ tMaintenance.setBillstatus(state);
|
|
|
+ Integer count = tMaintenanceService.upstate(tMaintenance);
|
|
|
+ return success(count);
|
|
|
+ }
|
|
|
}
|
|
|
//下载附件
|
|
|
@RequestMapping(value = "/downloadFile")
|