Commit 74c2b17c by liyanlin

增加付款理由

parent 6850e85c
package com.blt.other.module.cost.controller;
import com.bailuntec.cost.api.dto.CostDetailDto;
import com.bailuntec.cost.api.dto.CostDto;
import com.blt.other.common.annotation.LoginIgnore;
import com.blt.other.common.util.AxiosUtil;
......@@ -16,6 +17,7 @@ import com.blt.other.module.sys.service.UserService;
import io.swagger.annotations.Api;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
......@@ -24,6 +26,9 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
@Api(tags = "财务信息接口")
@RestController
......@@ -86,13 +91,20 @@ public class CostFinansysDetailController {
data.setPayWay("");
data.setAccount(cost.getBankCard());//帐号
// 费用理由
final StringBuilder costReason = new StringBuilder();
cost.getCostDetailList()
.forEach(item -> {
if (!StringUtils.isEmpty(item.getCostReason())) {
costReason.append("付款理由:").append(item.getCostReason()).append(";");
}
});
if (1 == cost.getCostForm()) {
data.setRemark(cost.getTypeName());
if (null != cost.getIsLend() && 2 == cost.getIsLend()) {
data.setRemark(cost.getCostReason());
data.setRemark(cost.getCostReason() + ";" + costReason.toString());
}
} else {
data.setRemark(cost.getCostReason());
data.setRemark(cost.getCostReason() + ";" + costReason.toString());
}
// 币种、金额
if (null != cost.getIsLend() && 2 == cost.getIsLend()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment