This commit is contained in:
linfso 2025-01-21 17:50:33 +08:00
parent ae0e6bb8bc
commit 51f7c41b40
6 changed files with 39 additions and 7 deletions

View File

@ -126,7 +126,6 @@ public class EmisCommonController extends EmisBaseController
return AjaxResult.success("获取成功",emisElectronicPagService.getCenterTotalAvailablePag("T7080"));
}
/**
* 获取网点总可用面单数
*/

View File

@ -69,6 +69,25 @@ public class EmisMonthpayAccountController extends EmisBaseController
return getDataTable(list);
}
/**
* 所有月结客户,包含停用的客户
* @param emisCustomerUser
* @return
*/
@JacksonFilter(include= {"custNo","custName","payee","salesmen","payeeName","salesmenName"},value= EmisCustomerUser.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
@GetMapping("/listAllSimple")
public TableDataInfo listAllSimple(EmisCustomerUser emisCustomerUser)
{
startPage();
if(!(getLoginUser().getUser().isTopSite())){
emisCustomerUser.setBizSite(getLoginUser().getUser().getOwnerSiteCode());
}
emisCustomerUser.setCustomerType("2");
List<EmisCustomerUser> list = emisCustomerUserService.selectEmisCustomerUserList(emisCustomerUser);
return getDataTable(list);
}
/**
* 获取月结卡信息 注意,该接口单独重新包装,使用月结用户信息
* @param emisCustomerUser

View File

@ -96,4 +96,7 @@ public class EmisWaybillDeclareGoods extends BaseEntity
/* 排序 */
private Integer orderNum;
// 扩展字段
/* 货值=单价x数量 */
private BigDecimal totalPrice;
}

View File

@ -4184,7 +4184,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
tplName="tpl/ws_ls_in_tpl.docx";
}
BigDecimal totalPrice=BigDecimal.ZERO;
BigDecimal totalAllPrice=BigDecimal.ZERO;
try {
OutputStream outputStream = response.getOutputStream();
InputStream fis = new ClassPathResource(tplName).getInputStream();
@ -4208,12 +4208,18 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
if(itemGoods.getCargoQty()!=null) {
itemGoods.setCargoQty(new BigDecimal(itemGoods.getCargoQty().stripTrailingZeros().toPlainString()));
}else{
itemGoods.setCargoQty(new BigDecimal(1));
}
if(itemGoods.getPrice()!=null) {
itemGoods.setPrice(new BigDecimal(itemGoods.getPrice().stripTrailingZeros().toPlainString()));
totalPrice = totalPrice.add(itemGoods.getPrice());
BigDecimal totalPrice = itemGoods.getPrice().multiply(itemGoods.getCargoQty());
itemGoods.setTotalPrice(totalPrice);
totalAllPrice=totalAllPrice.add(totalPrice);
}
}
}
else{
@ -4314,7 +4320,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
fillMap.put("cargoList", declareGoodsList);
fillMap.put("totalPrice", totalPrice.stripTrailingZeros().toPlainString());
fillMap.put("totalAllPrice", totalAllPrice.stripTrailingZeros().toPlainString());
// 生成模版
XWPFTemplate template = XWPFTemplate.compile(fis, config).render(fillMap);
@ -4400,7 +4406,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
tplName="tpl/ws_ls_in_tpl.docx";
}
BigDecimal totalPrice=BigDecimal.ZERO;
BigDecimal totalAllPrice=BigDecimal.ZERO;
try {
OutputStream outputStream = response.getOutputStream();
InputStream fis = new ClassPathResource(tplName).getInputStream();
@ -4426,11 +4432,16 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
if(itemGoods.getCargoQty()!=null) {
itemGoods.setCargoQty(new BigDecimal(itemGoods.getCargoQty().stripTrailingZeros().toPlainString()));
}else{
itemGoods.setCargoQty(new BigDecimal(1));
}
if(itemGoods.getPrice()!=null) {
itemGoods.setPrice(new BigDecimal(itemGoods.getPrice().stripTrailingZeros().toPlainString()));
totalPrice = totalPrice.add(itemGoods.getPrice());
BigDecimal totalPrice = itemGoods.getPrice().multiply(itemGoods.getCargoQty());
itemGoods.setTotalPrice(totalPrice);
totalAllPrice=totalAllPrice.add(totalPrice);
}
}
}
@ -4530,7 +4541,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
fillMap.put("cargoList", declareGoodsList);
fillMap.put("totalPrice", totalPrice.stripTrailingZeros().toPlainString());
fillMap.put("totalAllPrice", totalAllPrice.stripTrailingZeros().toPlainString());
// 生成模版
XWPFTemplate template = XWPFTemplate.compile(fis, config).render(fillMap);