|
@@ -22,6 +22,7 @@ import lombok.AllArgsConstructor;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
|
+import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@@ -93,7 +94,17 @@ public class SysDeptSubController {
|
|
return R.failed("必填参数为空");
|
|
return R.failed("必填参数为空");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- sysDeptSubService.saveSettleConfig(BeanUtil.copyProperties(settleConfigDTO, DeptSubLimitAmountInput.class));
|
|
|
|
|
|
+ DeptSubLimitAmountInput input = new DeptSubLimitAmountInput();
|
|
|
|
+ input.setDeptId(settleConfigDTO.getDeptId());
|
|
|
|
+ List<SysDeptSub> subList = new ArrayList<>();
|
|
|
|
+ settleConfigDTO.getSubList().forEach(deptSub -> {
|
|
|
|
+ SysDeptSub sysDeptSub =
|
|
|
|
+ BeanUtil.copyProperties(deptSub, SysDeptSub.class, "subjectInvoiceCategory");
|
|
|
|
+ sysDeptSub.setSubjectInvoiceCategory(String.join(StrUtil.COMMA, deptSub.getSubjectInvoiceCategory()));
|
|
|
|
+ subList.add(sysDeptSub);
|
|
|
|
+ });
|
|
|
|
+ input.setSubList(subList);
|
|
|
|
+ sysDeptSubService.saveSettleConfig(input);
|
|
|
|
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|