Browse Source

财务修改

lazhaoqian 3 years ago
parent
commit
0924977871

+ 14 - 2
blade-service/trade-finance/src/main/java/org/springblade/finance/controller/AccController.java

@@ -20,6 +20,8 @@ import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import org.springblade.client.entity.CorpsDesc;
+import org.springblade.client.entity.FeesDesc;
 import org.springblade.core.secure.utils.AuthUtil;
 import org.springblade.finance.excel.FeeStatisticsExcel;
 import org.springblade.finance.vo.AccVO;
@@ -132,9 +134,19 @@ public class AccController extends BladeController {
 			//录入人
 			e.setCreateUserName(iUserClient.userInfoById(e.getCreateUser()).getData().getRealName());
 			//费用名称
-			e.setItemName(iFeesDescClient.detail(Long.valueOf(e.getCostType())).getData().getCname());
+			if (StringUtils.isNotBlank(e.getCostType())){
+				R<FeesDesc> detail = iFeesDescClient.detail(Long.valueOf(e.getCostType()));
+				if (detail.isSuccess() && detail.getData() != null){
+					e.setItemName(detail.getData().getCname());
+				}
+			}
 			//客户名称
-			e.setCorpName(corpsDescClient.getCorpMessage(e.getCorpId()).getData().getCname());
+			if (e.getCorpId() != null){
+				R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(e.getCorpId());
+				if (corpMessage.isSuccess() && corpMessage.getData() != null){
+					e.setCorpName(corpMessage.getData().getCname());
+				}
+			}
 		});
 		return R.data(pages);
 	}