|
@@ -564,7 +564,7 @@ public class SettlementOrderLogic {
|
|
|
Map<String, WorkerNormStockBean> workerStockMap = new HashMap<>();
|
|
|
for (WorkerOrderItem item : workerOrderItems) {
|
|
|
WebsitNormCharge websitNormCharge = websitNormChargeService.getById(item.getGoodsId());
|
|
|
- if (websitNormCharge.getNormType().equals(NormTypeEnum.M.getKey())) {
|
|
|
+ if (Objects.nonNull(websitNormCharge) && websitNormCharge.getNormType().equals(NormTypeEnum.M.getKey())) {
|
|
|
// 获取当前关联师傅库存记录
|
|
|
List<WorkerNormStockBean> stockBeanList = materialMapper.queryWorkerStockQty(item.getGoodsId(), workerOrder.getIdentity());
|
|
|
if (CollectionUtil.isNotEmpty(stockBeanList)) {
|
|
@@ -634,7 +634,8 @@ public class SettlementOrderLogic {
|
|
|
websitNormRecord.setCompanyWechatId(workerOrder.getCompanyWechatId());
|
|
|
websitNormRecord.setCompanyWechatName(workerOrder.getCompanyWechatName());
|
|
|
websitNormRecord.setGoodsType(workerOrder.getGoodsType());
|
|
|
- websitNormRecord.setWorkerId(workerOrder.getWorkerId());
|
|
|
+ websitNormRecord.setWorkerId(workerOrder.getUserId());
|
|
|
+ websitNormRecord.setWorkerNumber(workerOrder.getWorkerId());
|
|
|
websitNormRecord.setWorkerName(workerOrder.getWorkerName());
|
|
|
websitNormRecord.setOrderId(workerOrder.getWorkerOrderId());
|
|
|
websitNormRecord.setRefOrder(workerOrder.getOrderId());
|