| | |
| | | BeanUtils.copyProperties(saleVo, sale); |
| | | //更新销售单 |
| | | saleMapper.updateById(sale); |
| | | List<SaleMaterial> saleMaterials = saleMaterialMapper.selectSaleDatil(id); |
| | | for (SaleMaterial saleMaterial : saleMaterials) { |
| | | List<SaleMaterialDto> saleMaterialDtos = saleVo.getSaleMaterialList(); |
| | | for (SaleMaterialDto saleMaterialDto : saleMaterialDtos) { |
| | | BeanUtils.copyProperties(saleMaterialDto, saleMaterial); |
| | | //更新销售产品单 |
| | | saleMaterialMapper.updateById(saleMaterial); |
| | | } |
| | | List<SaleMaterialDto> saleMaterialDtos = saleVo.getSaleMaterialList(); |
| | | for (SaleMaterialDto saleMaterialDto : saleMaterialDtos) { |
| | | SaleMaterial saleMaterial = new SaleMaterial(); |
| | | BeanUtils.copyProperties(saleMaterialDto,saleMaterial); |
| | | saleMaterialMapper.updateById(saleMaterial); |
| | | } |
| | | } |
| | | |
| | |
| | | sale.setType(type); |
| | | sale.setCheckname(checkname); |
| | | sale.setCheckTime(new Date()); |
| | | if (type == 1) { |
| | | //如果审核通过 |
| | | sale.setBianzhiState(1); |
| | | } else { |
| | | //如果审核不通过 |
| | | sale.setBianzhiState(2);//无编制 |
| | | } |
| | | saleMapper.updateById(sale); |
| | | //审核通过的销售单将销售单中的产品的状态改为待编制0 |
| | | List<SaleMaterial> saleMaterials = saleMaterialMapper.selectList(Wrappers.<SaleMaterial>query() |
| | | .eq("sale_id", id) |
| | | .eq("state", 1)); |
| | | if (type == 1) { |
| | | for (SaleMaterial saleMaterial : saleMaterials) { |
| | | saleMaterial.setType(0); |
| | | saleMaterialMapper.updateById(saleMaterial); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //根据订单号查询销售信息 |