检验模版工序修改

liweidong
pangyang 3 weeks ago
parent 11dd2f3efd
commit 5aea633f13
  1. 17
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTemplateController.java

@ -31,6 +31,7 @@ import org.springblade.desk.basic.util.RequestUtil;
import org.springblade.desk.quality.constant.QAModuleConst;
import org.springblade.desk.quality.excel.InspectionTemplateExcel;
import org.springblade.desk.quality.pojo.entity.InspectionTemplate;
import org.springblade.desk.quality.pojo.entity.RelInsTemplateItem;
import org.springblade.desk.quality.pojo.request.InspectionTemplateAdd;
import org.springblade.desk.quality.pojo.request.InspectionTemplateSearch;
import org.springblade.desk.quality.pojo.request.InspectionTemplateUpdate;
@ -169,6 +170,14 @@ public class InspectionTemplateController extends BladeController {
@Operation(summary = "新增一条", description = "传入InspectionTemplate Obj")
public R save(@Valid @RequestBody InspectionTemplateAdd addOne) {
addOne.setId(null);
List<RelInsTemplateItem> detailList = addOne.getDetailList();
if(detailList != null && detailList.size()>0){
addOne.setProcessNum(detailList.size());
}else{
addOne.setProcessNum(0);
}
service.save(addOne);
addOne.getDetailList().forEach(one -> {
one.setId(null);
@ -199,6 +208,14 @@ public class InspectionTemplateController extends BladeController {
@ApiLog("修改检验模板")
@Operation(summary = "修改一条", description = "传入InspectionTemplate Obj")
public R update(@Valid @RequestBody InspectionTemplateUpdate updateOne) {
List<RelInsTemplateItem> detailList = updateOne.getDetailList();
if(detailList != null && detailList.size()>0){
updateOne.setProcessNum(detailList.size());
}else{
updateOne.setProcessNum(0);
}
service.updateById(updateOne);
updateOne.getDetailList().forEach(one -> {
one.setInspectionTemplateId(updateOne.getId());

Loading…
Cancel
Save