紧急任务修改
This commit is contained in:
+3
@@ -598,6 +598,9 @@ public class BillingStatementApplicationService {
|
||||
billingStatementPO.setTopOrganizationId(loginUser.getUserPo().getTopOrganizationId());
|
||||
billingStatementPO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||
billingStatementPO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||
// 默认填充当前登录人为业务员
|
||||
billingStatementPO.setSalesmanId(String.valueOf(loginUser.getUserid()));
|
||||
billingStatementPO.setSalesmanName(loginUser.getUserPo().getUserName());
|
||||
return billingStatementPO;
|
||||
}
|
||||
|
||||
|
||||
+21
-1
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.mhd.bms.domain.billManage.entity.BillManage;
|
||||
import com.mhd.bms.domain.billManage.repository.mapper.BillManageMapper;
|
||||
import com.mhd.common.core.web.domain.AjaxResult;
|
||||
import com.mhd.bms.domain.bmsInvoiceList.entity.BmsInvoiceList;
|
||||
import com.mhd.bms.domain.bmsInvoiceList.entity.BmsSettlementPartyInvoice;
|
||||
import com.mhd.bms.domain.bmsInvoiceList.repository.facade.IBmsInvoiceListService;
|
||||
@@ -56,6 +57,8 @@ public class BmsInvoiceListServiceImpl extends ServiceImpl<BmsInvoiceListMapper,
|
||||
private BmsMakeOutInvoiceItemMapper bmsMakeOutInvoiceItemMapper;
|
||||
@Resource
|
||||
private BillManageMapper billManageMapper;
|
||||
@Resource
|
||||
private com.mhd.system.api.SystemServiceFeign systemServiceFeign;
|
||||
/*@Resource
|
||||
private BmsSettlementPartyInvoiceMapper bmsSettlementPartyInvoiceMapper;*/
|
||||
|
||||
@@ -327,7 +330,7 @@ public class BmsInvoiceListServiceImpl extends ServiceImpl<BmsInvoiceListMapper,
|
||||
/**
|
||||
* 发票详情
|
||||
*
|
||||
* @param id
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
@@ -415,6 +418,23 @@ public class BmsInvoiceListServiceImpl extends ServiceImpl<BmsInvoiceListMapper,
|
||||
bmsMakeOutInvoiceItem.setMakeId(bmsMakeOutInvoice.getId());
|
||||
//bmsMakeOutInvoiceItem.setCreateBy(sysUser.getId());
|
||||
bmsMakeOutInvoiceItem.setCreateTime(date);
|
||||
// 如果前端没传 invoiceItemName,按 invoiceItem(编码)从费用科目反查名称补齐
|
||||
if (StringUtils.isEmpty(bmsMakeOutInvoiceItem.getInvoiceItemName())
|
||||
&& StringUtils.isNotEmpty(bmsMakeOutInvoiceItem.getInvoiceItem())) {
|
||||
try {
|
||||
AjaxResult ajaxResult = systemServiceFeign.getSubInfoByCode(bmsMakeOutInvoiceItem.getInvoiceItem());
|
||||
if ("200".equals(String.valueOf(ajaxResult.get("code"))) && ajaxResult.get("data") != null) {
|
||||
com.alibaba.fastjson.JSONObject dataObj = com.alibaba.fastjson.JSON.parseObject(
|
||||
com.alibaba.fastjson.JSON.toJSONString(ajaxResult.get("data")));
|
||||
String subjectName = dataObj.getString("subjectName");
|
||||
if (StringUtils.isNotEmpty(subjectName)) {
|
||||
bmsMakeOutInvoiceItem.setInvoiceItemName(subjectName);
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.warn("开票项目名称反查失败 invoiceItem=" + bmsMakeOutInvoiceItem.getInvoiceItem() + " " + e.getMessage());
|
||||
}
|
||||
}
|
||||
bmsMakeOutInvoiceItemMapper.insert(bmsMakeOutInvoiceItem);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user