From d17c089f1d7ff3be848b05161917346e7f664a1d Mon Sep 17 00:00:00 2001 From: mrzhssss <pro6@qq.com> Date: 星期二, 26 四月 2022 15:17:53 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/manager/controller/QualityDetlController.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/main/java/zy/cloud/wms/manager/controller/QualityDetlController.java b/src/main/java/zy/cloud/wms/manager/controller/QualityDetlController.java index 0fd7e8c..620567e 100644 --- a/src/main/java/zy/cloud/wms/manager/controller/QualityDetlController.java +++ b/src/main/java/zy/cloud/wms/manager/controller/QualityDetlController.java @@ -8,6 +8,7 @@ import com.core.common.DateUtils; import zy.cloud.wms.manager.entity.Quality; import zy.cloud.wms.manager.entity.QualityDetl; +import zy.cloud.wms.manager.entity.ReceiveDetl; import zy.cloud.wms.manager.service.QualityDetlService; import com.core.annotations.ManagerAuth; import com.core.common.BaseRes; @@ -17,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import zy.cloud.wms.manager.service.QualityService; +import zy.cloud.wms.manager.service.ReceiveDetlService; import java.util.*; @@ -27,6 +29,9 @@ private QualityDetlService qualityDetlService; @Autowired private QualityService qualityService; + @Autowired + private ReceiveDetlService receiveDetlService; + @RequestMapping(value = "/qualityDetl/{id}/auth") @ManagerAuth public R get(@PathVariable("id") String id) { @@ -74,10 +79,21 @@ return R.error(); } if(!Cools.isEmpty(qualityDetl.getQuaStatus())){ - Quality quality= qualityService.selectOne(new EntityWrapper<Quality>().eq("bill_no",qualityDetl.getBillNo())); - quality.setAuditStatus(Short.valueOf("1")); - qualityService.updateById(quality); + Quality quality= qualityService.selectOne(new EntityWrapper<Quality>().eq("bill_no",qualityDetl.getBillNo())); +// if(!Cools.isEmpty(quality)) { +// quality.setAuditStatus(Short.valueOf("1")); +// qualityService.updateById(quality); +// } + ReceiveDetl receiveDetl = receiveDetlService.selectOne(new EntityWrapper<ReceiveDetl>() + .eq("order_no",quality.getUuid()).eq("matnr",qualityDetl.getMatnr())); + if(!Cools.isEmpty(receiveDetl)){ + receiveDetl.setQuaStatus(qualityDetl.getQuaStatus()); + receiveDetlService.update(receiveDetl,new EntityWrapper<ReceiveDetl>() + .eq("order_no",quality.getUuid()).eq("matnr",qualityDetl.getMatnr())); + } } + qualityDetl.setQuaUser(getUserId()); + qualityDetl.setQuaDate(new Date()); qualityDetlService.updateById(qualityDetl); return R.ok(); } -- Gitblit v1.9.1