Selaa lähdekoodia

新建订单跳转详情页

jiequan.bi 4 vuotta sitten
vanhempi
commit
3857880449

+ 1 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/controller/OperatorApprovalProcessCtrl.java

@@ -37,6 +37,7 @@ public class OperatorApprovalProcessCtrl {
             boolean save = platformOrderService.save(platformOrder);
             if (save) {
                 operateRecordHandler.Submit(platformOrder.getOrderCode(), "PAYOUT");
+                result.setResult(platformOrderService.queryByCode(platformOrder.getOrderCode()));
                 result.success("下单成功!");
             }
         } catch (Exception e) {

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/controller/PlatformOrderCtrl.java

@@ -44,7 +44,7 @@ public class PlatformOrderCtrl {
 														 HttpServletRequest req) {
 		Result<PageInfo<PlatformOrder>> result = new Result<>();
 		QueryWrapper<PlatformOrder> queryWrapper = new QueryWrapper<>();
-		//发起人精准查询
+		//发起人精准匹配
 		if((null!=platformOrder.getCreateByName())){
 			SysUser sysUser=sysUserService.getUserByRealName(platformOrder.getCreateByName());
 			if(null!=sysUser){

+ 1 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/mapper/PlatformOrderMapper.java

@@ -9,4 +9,5 @@ import org.jeecg.modules.orderplatform.entity.PlatformOrder;
  */
 public interface PlatformOrderMapper extends BaseMapper<PlatformOrder> {
 
+    PlatformOrder queryByCode(String code);
 }

+ 3 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/mapper/xml/PlatformOrderMapper.xml

@@ -2,4 +2,7 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.jeecg.modules.orderplatform.mapper.PlatformOrderMapper">
 
+    <select id="queryByCode" resultType="org.jeecg.modules.orderplatform.entity.PlatformOrder">
+        select * from ctop_platform_order where order_code=#{code}
+    </select>
 </mapper>

+ 3 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/service/IPlatformOrderService.java

@@ -13,4 +13,7 @@ public interface IPlatformOrderService extends IService<PlatformOrder> {
 
     //更新订单素材完成数量
     boolean updateOrderFinishAmount(String code);
+
+    //根据orderCode查询
+    PlatformOrder queryByCode(String code);
 }

+ 8 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/service/impl/PlatformOrderServiceImpl.java

@@ -25,6 +25,9 @@ public class PlatformOrderServiceImpl extends ServiceImpl<PlatformOrderMapper, P
     @Autowired
     IPlatformMaterialService platFormMaterialService;
 
+    @Autowired
+    PlatformOrderMapper platformOrderMapper;
+
     @Override
     public boolean generateMaterials(PlatformOrder platformOrder) {
         boolean result=false;
@@ -59,6 +62,11 @@ public class PlatformOrderServiceImpl extends ServiceImpl<PlatformOrderMapper, P
         return this.updateById(platformOrder);
     }
 
+    @Override
+    public PlatformOrder queryByCode(String code) {
+        return platformOrderMapper.queryByCode(code);
+    }
+
     /**
      * 生成真人物料
      */