|
@@ -234,7 +234,7 @@ public class WebsitPartsSalesOrderLogic {
|
|
// 默认通联
|
|
// 默认通联
|
|
partsSalesOrderBean.setPayType(PayTypeEnum.ALLINPAY.getKey());
|
|
partsSalesOrderBean.setPayType(PayTypeEnum.ALLINPAY.getKey());
|
|
}
|
|
}
|
|
- List<com.gree.mall.miniapp.bean.material.parts.PartsSalesOrderItemBean> itemList = partsSalesOrderBean.getItemList();
|
|
|
|
|
|
+ List<PartsSalesOrderItemBean> itemList = partsSalesOrderBean.getItemList();
|
|
BigDecimal totalPrice = BigDecimal.ZERO;
|
|
BigDecimal totalPrice = BigDecimal.ZERO;
|
|
|
|
|
|
if (CollectionUtil.isEmpty(itemList)) {
|
|
if (CollectionUtil.isEmpty(itemList)) {
|
|
@@ -249,11 +249,19 @@ public class WebsitPartsSalesOrderLogic {
|
|
|
|
|
|
// 记录总金额
|
|
// 记录总金额
|
|
partsSalesOrderBean.setTotalAmount(totalPrice);
|
|
partsSalesOrderBean.setTotalAmount(totalPrice);
|
|
|
|
+ partsSalesOrderBean.setWorkerId(wechat.getUser().getWorkerNumber());
|
|
|
|
+ partsSalesOrderBean.setWorkerName(wechat.getUser().getNickName());
|
|
partsSalesOrderBean.setStatus(PartsOrderStatusEnum.SAVE.getKey());
|
|
partsSalesOrderBean.setStatus(PartsOrderStatusEnum.SAVE.getKey());
|
|
// 生成订单号
|
|
// 生成订单号
|
|
String sheetId = commonLogic.generateMaterialNo(wechat.getCompanyWechatId(), "PJ", PartsRefTypeEnum.SALES.getKey(), 13);
|
|
String sheetId = commonLogic.generateMaterialNo(wechat.getCompanyWechatId(), "PJ", PartsRefTypeEnum.SALES.getKey(), 13);
|
|
partsSalesOrderBean.setId(sheetId);
|
|
partsSalesOrderBean.setId(sheetId);
|
|
websitPartsSalesService.save(partsSalesOrderBean);
|
|
websitPartsSalesService.save(partsSalesOrderBean);
|
|
|
|
+ websitPartsSalesService.lambdaUpdate()
|
|
|
|
+ .set(WebsitPartsSales::getCreateBy, wechat.getUser().getNickName())
|
|
|
|
+ .set(WebsitPartsSales::getUpdateBy, wechat.getUser().getNickName())
|
|
|
|
+ .eq(WebsitPartsSales::getId, sheetId)
|
|
|
|
+ .update();
|
|
|
|
+
|
|
|
|
|
|
// 保存销售单明细
|
|
// 保存销售单明细
|
|
List<WebsitPartsSalesItem> partsSalesOrderItems = this.createSalesOrderItem(partsSalesOrderBean, itemList);
|
|
List<WebsitPartsSalesItem> partsSalesOrderItems = this.createSalesOrderItem(partsSalesOrderBean, itemList);
|