| | |
| | | saleMapper.updateById(update); |
| | | String processId = processApi.createProcessInstance(userId, new BpmProcessInstanceCreateReqDTO() |
| | | .setProcessDefinitionKey(PROCESS_KEY).setBusinessKey(String.valueOf(id)) |
| | | .setVariables(Map.of("saleCode", sale.getCode(), "buyer", sale.getBuyer(), |
| | | .setVariables(Map.of("businessNo", sale.getCode(), "saleCode", sale.getCode(), "buyer", sale.getBuyer(), |
| | | "totalAmount", lines.stream().map(line -> line.getQuantity().multiply(line.getUnitPrice())) |
| | | .reduce(BigDecimal.ZERO, BigDecimal::add)))); |
| | | MesWmScrapSaleDO processUpdate = new MesWmScrapSaleDO(); |