From 17b72a7f765612e3ebd0d0330e7a668955793172 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 22 一月 2026 19:20:13 +0800
Subject: [PATCH] 经销商管理
---
server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java | 42 ++++++++++++++++++++----------------------
1 files changed, 20 insertions(+), 22 deletions(-)
diff --git a/server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java b/server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
index 7634794..0fa21e1 100644
--- a/server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
+++ b/server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
@@ -21,6 +21,7 @@
import com.doumee.dao.business.join.PlanorderDetailJoinMapper;
import com.doumee.dao.business.model.*;
import com.doumee.dao.system.dto.PlatformConfigDTO;
+import com.doumee.dao.system.model.SystemUser;
import com.doumee.dao.web.dto.CouponDTO;
import com.doumee.dao.web.request.*;
import com.doumee.dao.web.request.goods.*;
@@ -275,7 +276,7 @@
Constants.UserActionType.CHANGE_ORDER_KD,
userActionMapper,
update.getEditDate(),
- new String[]{user.getUsername(), DateUtil.getPlusTime2(update.getEditDate()),"澶囨敞锛�"+goodsorder.getKdInfo()},
+ new String[]{goodsorder.getKdInfo()},
JSONObject.toJSONString(update) ,
query.getKdName()+"(鍗曞彿锛�"+query.getKdCode()+")",
goodsorder.getKdName()+"(鍗曞彿锛�"+goodsorder.getKdCode()+")");
@@ -404,36 +405,33 @@
@Override
public Goodsorder findById(Integer id) {
- Goodsorder result=goodsorderJoinMapper.selectById(id);
+ MPJLambdaWrapper<Goodsorder> q = new MPJLambdaWrapper<Goodsorder>()
+ .selectAll(Goodsorder.class)
+ .selectAs(Shop::getName,Goodsorder::getShopName)
+ .selectAs(Member::getNickname,Goodsorder::getNickName)
+ .selectAs(Member::getPhone,Goodsorder::getPhone)
+ .selectAs(Member::getName,Goodsorder::getMemberName)
+ .selectAs(SystemUser::getRealname,Goodsorder::getKdUserName)
+ .selectAs(Shop::getName,Goodsorder::getShopName)
+ .leftJoin(Shop.class,Shop::getId,Goodsorder::getDistributionShopId)
+ .leftJoin(Member.class,Member::getId,Goodsorder::getMemberId)
+ .leftJoin(SystemUser.class,SystemUser::getId,Goodsorder::getKdUser)
+ .eq(Goodsorder::getId,id);
+ Goodsorder result=goodsorderJoinMapper.selectJoinOne(Goodsorder.class,q);
if(Objects.nonNull(result)){
MPJLambdaWrapper<GoodsorderDetail> queryWrapper = new MPJLambdaWrapper<>();
- queryWrapper.selectAll(GoodsorderDetail.class);
- queryWrapper.selectAs(Shop::getName,Goodsorder::getShopName);
- queryWrapper.selectAs(Labels::getName,GoodsorderDetail::getLablesName);
- queryWrapper.eq(GoodsorderDetail::getIsdeleted,Constants.ZERO);
- queryWrapper.eq(GoodsorderDetail::getOrderId,result.getId());
- queryWrapper.leftJoin(GoodsSku.class,GoodsSku::getId,GoodsorderDetail::getGoodsSkuId);
- queryWrapper.leftJoin(Goods.class,Goods::getId,GoodsSku::getGoodsId);
- queryWrapper.leftJoin(Labels.class,Labels::getId,Goods::getCategoryId);
- queryWrapper.leftJoin(Shop.class,Shop::getId,Goodsorder::getDistributionShopId);
+ queryWrapper.selectAll(GoodsorderDetail.class)
+ .eq(GoodsorderDetail::getIsdeleted,Constants.ZERO)
+ .eq(GoodsorderDetail::getOrderId,result.getId()) ;
List<GoodsorderDetail> goodsorderDetailList=goodsorderDetailMapper.selectList(queryWrapper);
- String path = systemDictDataBiz.queryByCode(Constants.OSS, Constants.RESOURCE_PATH).getCode() + systemDictDataBiz.queryByCode(Constants.OSS, Constants.ACTIVITY_FILE).getCode();
-
+ String path = systemDictDataBiz.queryByCode(Constants.OSS, Constants.RESOURCE_PATH).getCode()
+ + systemDictDataBiz.queryByCode(Constants.OSS, Constants.GOODS_FILE).getCode();
for(GoodsorderDetail model:goodsorderDetailList){
if(StringUtils.isNotBlank(model.getImgurl())){
model.setImgurl(path+ model.getImgurl());
}
}
result.setGoodsorderDetailList(goodsorderDetailList);
-
- //鏌ヨ鍜栧暋璁″垝璁㈤槄鍛ㄦ湡
- if(Constants.equalsInteger(result.getType(),Constants.TWO)){
- MPJLambdaWrapper<PlanorderDetail> queryplan = new MPJLambdaWrapper<>();
- queryplan.eq(PlanorderDetail::getOrderId,result.getId());
- queryplan.last("limit 1");
- PlanorderDetail planorderDetail= planorderDetailJoinMapper.selectOne( queryplan);
- result.setPlanorderDetail(planorderDetail);
- }
}
return result;
}
--
Gitblit v1.9.3