|
|
@@ -96,23 +96,33 @@ public class MesMaterialController extends BaseController {
|
|
|
@PostMapping(value = "saveMaterial")
|
|
|
@ResponseBody
|
|
|
public String saveMaterial(@Validated MesMaterial mesMaterial) {
|
|
|
- if (StringUtils.isBlank(mesMaterial.getTitle())) {
|
|
|
- return renderResult(Global.FALSE, text("部件名称不能为空!"));
|
|
|
- }
|
|
|
- if (StringUtils.isBlank(mesMaterial.getSpec())) {
|
|
|
- return renderResult(Global.FALSE, text("部件规格不能为空!"));
|
|
|
- }
|
|
|
+// if (StringUtils.isBlank(mesMaterial.getTitle())) {
|
|
|
+// return renderResult(Global.FALSE, text("部件名称不能为空!"));
|
|
|
+// }
|
|
|
+// if (StringUtils.isBlank(mesMaterial.getSpec())) {
|
|
|
+// return renderResult(Global.FALSE, text("部件规格不能为空!"));
|
|
|
+// }
|
|
|
if (StringUtils.isBlank(mesMaterial.getErpSn())) {
|
|
|
return renderResult(Global.FALSE, text("ERP编码不能为空!"));
|
|
|
}
|
|
|
- if (StringUtils.isBlank(mesMaterial.getUnit())) {
|
|
|
- return renderResult(Global.FALSE, text("单位不能为空!"));
|
|
|
- }
|
|
|
- if (StringUtils.isBlank(mesMaterial.getHouse())) {
|
|
|
- return renderResult(Global.FALSE, text("仓库不能为空!"));
|
|
|
- }
|
|
|
- if (StringUtils.isBlank(mesMaterial.getLocation())) {
|
|
|
- return renderResult(Global.FALSE, text("库位不能为空!"));
|
|
|
+// if (StringUtils.isBlank(mesMaterial.getUnit())) {
|
|
|
+// return renderResult(Global.FALSE, text("单位不能为空!"));
|
|
|
+// }
|
|
|
+// if (StringUtils.isBlank(mesMaterial.getHouse())) {
|
|
|
+// return renderResult(Global.FALSE, text("仓库不能为空!"));
|
|
|
+// }
|
|
|
+// if (StringUtils.isBlank(mesMaterial.getLocation())) {
|
|
|
+// return renderResult(Global.FALSE, text("库位不能为空!"));
|
|
|
+// }
|
|
|
+ MesMaterial oldmm=new MesMaterial();
|
|
|
+ oldmm.setErpSn(mesMaterial.getErpSn());
|
|
|
+ List<MesMaterial> list = mesMaterialService.findList(oldmm);
|
|
|
+ if(!list.isEmpty()){
|
|
|
+ MesMaterial mm=list.get(0);
|
|
|
+ mm.setHouse(mesMaterial.getHouse());
|
|
|
+ mm.setLocation(mesMaterial.getLocation());
|
|
|
+ mesMaterialService.update(mm);
|
|
|
+ return renderResult(Global.TRUE, text("保存物料表成功!"));
|
|
|
}
|
|
|
mesMaterialService.save(mesMaterial);
|
|
|
return renderResult(Global.TRUE, text("保存物料表成功!"));
|