wuxw
2024-11-07 770918e5799ae45afc85941027fe13c812750e95
service-oa/src/main/java/com/java110/oa/cmd/work/FinishWorkCopyCmd.java
@@ -85,14 +85,16 @@
        Assert.listOnlyOne(userDtos, "用户不存在");
        String deductionMoney = "0.00";
        if (reqJson.containsKey("deductionMoney") && StringUtil.isEmpty(reqJson.getString("deductionMoney"))) {
        String deductionReason = reqJson.getString("deductionReason");
        if (reqJson.containsKey("deductionMoney") && !StringUtil.isEmpty(reqJson.getString("deductionMoney"))) {
            deductionMoney = reqJson.getString("deductionMoney");
            deductionReason += (" 扣款 " + deductionMoney + "元");
        }
        WorkTaskItemPo workTaskItemPo = new WorkTaskItemPo();
        workTaskItemPo.setItemId(reqJson.getString("itemId"));
        workTaskItemPo.setDeductionMoney(deductionMoney);
        workTaskItemPo.setDeductionReason(reqJson.getString("deductionReason"));
        workTaskItemPo.setDeductionReason(deductionReason);
        workTaskItemPo.setDeductionPersonId(userDtos.get(0).getUserId());
        workTaskItemPo.setDeductionPersonName(userDtos.get(0).getName());
        workTaskItemPo.setState(WorkTaskItemDto.STATE_COPY_COMPLETE);