| | |
| | | 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; |
| | |
| | | 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.*; |
| | | |
| | |
| | | private QualityDetlService qualityDetlService; |
| | | @Autowired |
| | | private QualityService qualityService; |
| | | @Autowired |
| | | private ReceiveDetlService receiveDetlService; |
| | | |
| | | @RequestMapping(value = "/qualityDetl/{id}/auth") |
| | | @ManagerAuth |
| | | public R get(@PathVariable("id") String id) { |
| | |
| | | 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(); |
| | | } |