demand: 客户账单查询支持查询超期未回款的账单 问题件查询支持根据销售相关字段查询 增加批量修改成本接口

This commit is contained in:
aike 2026-04-14 16:45:37 +08:00
parent 9780139eb3
commit 6212d04c92

View File

@ -252,8 +252,24 @@ public class EmisTmsCostFeeController extends BaseController
return AjaxResult.error("修改数据不能为空");
}
int updateCount = 0;
for (EmisTmsCostFee emisTmsCostFee : emisTmsCostFeeList) {
updateCount += emisTmsCostFeeService.updateEmisTmsCostFee(emisTmsCostFee);
for (int i = 0; i < emisTmsCostFeeList.size(); i++) {
EmisTmsCostFee patchItem = emisTmsCostFeeList.get(i);
if (patchItem.getId() == null) {
return AjaxResult.error("第" + (i + 1) + "条数据缺少id");
}
EmisTmsCostFee dbItem = emisTmsCostFeeService.selectEmisTmsCostFeeById(patchItem.getId());
if (dbItem == null) {
return AjaxResult.error("第" + (i + 1) + "条数据不存在,id=" + patchItem.getId());
}
if (StringUtils.isNotBlank(patchItem.getBillMonth())) {
dbItem.setBillMonth(patchItem.getBillMonth());
}
if (patchItem.getTradeDate() != null) {
dbItem.setTradeDate(patchItem.getTradeDate());
}
updateCount += emisTmsCostFeeService.updateEmisTmsCostFee(dbItem);
}
return toAjax(updateCount);
}catch(EmisBizError ex){