| | |
| | | import com.baomidou.mybatisplus.mapper.Wrapper; |
| | | import com.baomidou.mybatisplus.plugins.Page; |
| | | import com.core.common.*; |
| | | import net.sf.jsqlparser.expression.DateTimeLiteralExpression; |
| | | import org.apache.poi.ss.formula.functions.Now; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import zy.cloud.wms.manager.entity.Quality; |
| | |
| | | } |
| | | } |
| | | |
| | | quality.setBillNo(qcNo); |
| | | quality.setHostId(getHostId()); |
| | | quality.setAuditStatus((short)0); |
| | | quality.setUpdateBy(getUserId()); |
| | | quality.setUpdateTime(new Date()); |
| | | quality.setCreateBy(getUserId()); |
| | | qualityService.insert(quality); |
| | | |
| | | Wrapper<ReceiveDetl> wrapper = new EntityWrapper<ReceiveDetl>(); |
| | | List<ReceiveDetl> list = receiveDetlService.selectList(wrapper.eq("order_no",quality.getUuid() )); |
| | | int seq = 1; |
| | | if(list.size()>0){ |
| | | for(ReceiveDetl detl:list){ |
| | | QualityDetl qualityDetl = new QualityDetl(); |
| | | qualityDetl.setQualityId(quality.getId()); |
| | | qualityDetl.setAnfme(detl.getAnfme()); |
| | | qualityDetl.setBillNo(qcNo); |
| | | qualityDetl.setSeqNo(seq); |
| | |
| | | qualityDetl.setMatnr(detl.getMatnr()); |
| | | qualityDetl.setMaktx(detl.getMaktx()); |
| | | qualityDetl.setProdDate(new Date()); |
| | | qualityDetl.setHostId(getHostId()); |
| | | qualityDetlService.insert(qualityDetl); |
| | | seq++; |
| | | } |
| | | } else { |
| | | return R.error("入库单号不存在"); |
| | | } |
| | | |
| | | quality.setBillNo(qcNo); |
| | | quality.setAuditStatus((short)0); |
| | | qualityService.insert(quality); |
| | | |
| | | return R.ok(); |
| | | } |
| | |
| | | if (Cools.isEmpty(quality) || null==quality.getId()){ |
| | | return R.error(); |
| | | } |
| | | quality.setUpdateTime(new Date()); |
| | | qualityService.updateById(quality); |
| | | return R.ok(); |
| | | } |