FengChaoYu 9 hónapja
szülő
commit
5cc2cb8985

+ 9 - 1
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/material/parts/WebsitPartsSalesOrderLogic.java

@@ -234,7 +234,7 @@ public class WebsitPartsSalesOrderLogic {
             // 默认通联
             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;
 
         if (CollectionUtil.isEmpty(itemList)) {
@@ -249,11 +249,19 @@ public class WebsitPartsSalesOrderLogic {
 
         // 记录总金额
         partsSalesOrderBean.setTotalAmount(totalPrice);
+        partsSalesOrderBean.setWorkerId(wechat.getUser().getWorkerNumber());
+        partsSalesOrderBean.setWorkerName(wechat.getUser().getNickName());
         partsSalesOrderBean.setStatus(PartsOrderStatusEnum.SAVE.getKey());
         // 生成订单号
         String sheetId = commonLogic.generateMaterialNo(wechat.getCompanyWechatId(), "PJ", PartsRefTypeEnum.SALES.getKey(), 13);
         partsSalesOrderBean.setId(sheetId);
         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);