From d69ee0edbb5df260ac6b872357b88499d7914610 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 30 十二月 2024 09:08:53 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/eyes

---
 manage/src/main/java/com/jilongda/manage/model/TOrder.java                      |    7 ++
 manage/src/main/java/com/jilongda/manage/controller/TOptometryController.java   |   43 +++++++++++---
 manage/src/main/java/com/jilongda/manage/vo/TOptometryDetailVO.java             |   33 +++++++++++
 manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParam.java             |    2 
 manage/src/main/java/com/jilongda/manage/controller/TOrderController.java       |    9 ++
 manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParamLens.java         |    2 
 manage/src/main/java/com/jilongda/manage/controller/TLineUpController.java      |    6 +-
 manage/src/main/java/com/jilongda/manage/model/TOptometryDetail.java            |    6 +-
 manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java                 |   10 +++
 manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java  |   20 ++++--
 manage/src/main/resources/application.yml                                       |    4 
 manage/src/main/java/com/jilongda/manage/controller/TWarehousingController.java |    9 ++-
 manage/src/main/resources/mapping/TOrderMapper.xml                              |    3 
 applet/src/main/resources/mapping/TOptometryDetailMapper.xml                    |    4 
 manage/src/main/resources/mapping/TLineUpMapper.xml                             |    4 
 manage/src/main/resources/mapping/TOptometristMapper.xml                        |   10 +-
 applet/src/main/java/com/jilongda/applet/model/TOptometryDetail.java            |    4 
 manage/src/main/java/com/jilongda/manage/service/impl/TOrderServiceImpl.java    |    3 
 18 files changed, 135 insertions(+), 44 deletions(-)

diff --git a/applet/src/main/java/com/jilongda/applet/model/TOptometryDetail.java b/applet/src/main/java/com/jilongda/applet/model/TOptometryDetail.java
index 7533b10..93ac6a7 100644
--- a/applet/src/main/java/com/jilongda/applet/model/TOptometryDetail.java
+++ b/applet/src/main/java/com/jilongda/applet/model/TOptometryDetail.java
@@ -54,8 +54,8 @@
     private String axis;
 
     @ApiModelProperty(value = "add")
-    @TableField("add")
-    private String add;
+    @TableField("addS")
+    private String addS;
 
     @ApiModelProperty(value = "瞳高")
     @TableField("pupilHeight")
diff --git a/applet/src/main/resources/mapping/TOptometryDetailMapper.xml b/applet/src/main/resources/mapping/TOptometryDetailMapper.xml
index dbf715f..3f35572 100644
--- a/applet/src/main/resources/mapping/TOptometryDetailMapper.xml
+++ b/applet/src/main/resources/mapping/TOptometryDetailMapper.xml
@@ -10,7 +10,7 @@
         <result column="ballMirror" property="ballMirror" />
         <result column="columnMirror" property="columnMirror" />
         <result column="axis" property="axis" />
-        <result column="add" property="add" />
+        <result column="addS" property="addS" />
         <result column="pupilHeight" property="pupilHeight" />
         <result column="pupilDistance" property="pupilDistance" />
         <result column="correct" property="correct" />
@@ -26,7 +26,7 @@
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        id, type, optometryId, ballMirror, columnMirror, axis, add, pupilHeight, pupilDistance, correct, storeId, status, registerTime, createTime, updateTime, createBy, updateBy, isDelete
+        id, type, optometryId, ballMirror, columnMirror, axis, addS, pupilHeight, pupilDistance, correct, storeId, status, registerTime, createTime, updateTime, createBy, updateBy, isDelete
     </sql>
 
 </mapper>
diff --git a/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java b/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java
index 992f4bd..bcff7ea 100644
--- a/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java
+++ b/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java
@@ -1,6 +1,7 @@
 package com.jilongda.manage.controller;
 
 
+import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.google.gson.JsonArray;
 import com.jilongda.common.basic.ApiResult;
@@ -20,6 +21,7 @@
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Objects;
 
 /**
  * <p>
@@ -97,34 +99,36 @@
     }
     @ApiOperation(value = "根据系列id + 球/非球查询折射率列表 球/非球入参数1为球 2非球 3双飞")
     @GetMapping(value = "/refractiveIndexList")
-    public ApiResult<List<String>> refractiveIndexList(Integer id, Integer lensType) {
+    public ApiResult<JSONArray> refractiveIndexList(Integer id, Integer lensType) {
         TLensSeries byId = lensSeriesService.getById(id);
+        JSONArray jsonArray = null;
         if (lensType==1){
             String sphere = byId.getSphere();
             // 将字符串化为jsonArray
             if (StringUtils.hasLength(sphere)) {
-                JSONObject.parseArray(sphere);
+                jsonArray = JSONObject.parseArray(sphere);
             } else {
-                return ApiResult.success(new ArrayList<String>());
+                return ApiResult.success(new JSONArray());
             }
         }
         if (lensType==2){
             String asphericSurface = byId.getAsphericSurface();
             if (StringUtils.hasLength(asphericSurface)) {
-                JSONObject.parseArray(asphericSurface);
+                jsonArray = JSONObject.parseArray(asphericSurface);
             } else {
-                return ApiResult.success(new ArrayList<String>());
+                return ApiResult.success(new JSONArray());
             }
         }
         if (lensType==3){
             String doubleNon = byId.getDoubleNon();
             if (StringUtils.hasLength(doubleNon)) {
-                JSONObject.parseArray(doubleNon);
+                jsonArray = JSONObject.parseArray(doubleNon);
             } else {
-                return ApiResult.success(new ArrayList<String>());
+                return ApiResult.success(new JSONArray());
             }
         }
-        return ApiResult.success(new ArrayList<String>());
+
+        return ApiResult.success(jsonArray);
     }
 }
 
diff --git a/manage/src/main/java/com/jilongda/manage/controller/TLineUpController.java b/manage/src/main/java/com/jilongda/manage/controller/TLineUpController.java
index e362032..89f6c70 100644
--- a/manage/src/main/java/com/jilongda/manage/controller/TLineUpController.java
+++ b/manage/src/main/java/com/jilongda/manage/controller/TLineUpController.java
@@ -40,9 +40,9 @@
         return ApiResult.success(res);
     }
     @ApiOperation(value = "查询当前排队人数",tags = "排号a管理")
-    @PostMapping(value = "/getCount")
-    public ApiResult getCount() {
-        return ApiResult.success(lineUpService.lambdaQuery().eq(TLineUp::getStatus,1).list().size());
+    @GetMapping(value = "/getCount")
+    public ApiResult getCount(@RequestParam Integer storeId) {
+        return ApiResult.success(lineUpService.lambdaQuery().eq(TLineUp::getStoreId,storeId).eq(TLineUp::getStatus,1).list().size());
     }
     @ApiOperation(value = "取消排队",tags = "排号管理")
     @GetMapping(value = "/cancel")
diff --git a/manage/src/main/java/com/jilongda/manage/controller/TOptometryController.java b/manage/src/main/java/com/jilongda/manage/controller/TOptometryController.java
index 3ad7e36..4777c71 100644
--- a/manage/src/main/java/com/jilongda/manage/controller/TOptometryController.java
+++ b/manage/src/main/java/com/jilongda/manage/controller/TOptometryController.java
@@ -4,24 +4,22 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.jilongda.common.basic.ApiResult;
 import com.jilongda.common.basic.PageInfo;
-import com.jilongda.manage.model.TAppUser;
-import com.jilongda.manage.model.TOptometryDetail;
-import com.jilongda.manage.model.TSupplier;
+import com.jilongda.manage.model.*;
 import com.jilongda.manage.query.TOptometryQuery;
 import com.jilongda.manage.query.TSupplierQuery;
-import com.jilongda.manage.service.TAppUserService;
-import com.jilongda.manage.service.TOptometristService;
-import com.jilongda.manage.service.TOptometryDetailService;
-import com.jilongda.manage.service.TSupplierService;
+import com.jilongda.manage.service.*;
+import com.jilongda.manage.vo.TOptometryDetailVO;
 import com.jilongda.manage.vo.TOptometryVO;
 import com.jilongda.manage.vo.TSupplierVO;
 import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.StringUtils;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
+import java.util.Objects;
 
 /**
  * <p>
@@ -42,6 +40,10 @@
     private TOptometryDetailService optometryDetailService;
     @Autowired
     private TAppUserService appUserService;
+    @Autowired
+    private TOptometryService optometryService;
+    @Autowired
+    private TStoreService storeService;
 
     /**
      * 获取供应商列表
@@ -99,11 +101,34 @@
     }
     @ApiOperation(value = "查询验光单详情",tags = "验光单")
     @GetMapping(value = "/getDetailById")
-    public ApiResult<List<TOptometryDetail>> getDetailById(@RequestParam Integer id) {
+    public ApiResult<TOptometryDetailVO> getDetailById(@RequestParam Integer id) {
+
+        TOptometryDetailVO tOptometryDetailVO = new TOptometryDetailVO();
+
+        TOptometry optometry = optometryService.getById(id);
+        tOptometryDetailVO.setOptometryTime(optometry.getCreateTime());
+        tOptometryDetailVO.setOptometry(optometry);
+        // 查询用户信息
+//        TAppUser appUser = appUserService.getById(optometry.getUserId());
+//        tOptometryDetailVO.setAppUser(appUser);
+
+        // 查询验光师信息
+        TOptometrist optometrist = optometristService.getById(optometry.getOptometristId());
+        if(Objects.nonNull(optometrist)){
+            tOptometryDetailVO.setOptometristName(optometrist.getName());
+            // 查询门店信息
+            TStore store = storeService.getById(optometrist.getStoreId());
+            if(Objects.nonNull(store)){
+                tOptometryDetailVO.setStoreName(store.getName());
+            }
+        }
+
+        // 验光单详情
         List<TOptometryDetail> list = optometryDetailService.lambdaQuery()
                 .eq(TOptometryDetail::getOptometryId, id)
                 .list();
-        return ApiResult.success(list);
+        tOptometryDetailVO.setOptometryDetails(list);
+        return ApiResult.success(tOptometryDetailVO);
     }
 }
 
diff --git a/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java b/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java
index 0f8c184..6f1dd1c 100644
--- a/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java
+++ b/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java
@@ -175,8 +175,15 @@
             orderGood.setOrderId(dto.getId());
             if (StringUtils.hasLength(orderGood.getSeriesName())){
                 // 镜片
+                orderGood.setRLens(orderGood.getRightLens());
+                orderGood.setLLens(orderGood.getLeftLens());
                 String rLens = orderGood.getRLens();
-                String[] split = rLens.split(",");
+                String[] split = null;
+                if(StringUtils.hasLength(rLens)){
+                    split = rLens.split(",");
+                }else {
+                    split = orderGood.getLLens().split(",");
+                }
                 TBrand one1 = brandService.lambdaQuery().eq(TBrand::getName, orderGood.getBrandName())
                         .eq(TBrand::getType, 2).one();
                 TLensSeries one2 = lensSeriesService.lambdaQuery().eq(TLensSeries::getName, orderGood.getSeriesName())
diff --git a/manage/src/main/java/com/jilongda/manage/controller/TWarehousingController.java b/manage/src/main/java/com/jilongda/manage/controller/TWarehousingController.java
index f5ead40..c1e09dc 100644
--- a/manage/src/main/java/com/jilongda/manage/controller/TWarehousingController.java
+++ b/manage/src/main/java/com/jilongda/manage/controller/TWarehousingController.java
@@ -33,6 +33,7 @@
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
+import java.util.Objects;
 import java.util.stream.Collectors;
 
 /**
@@ -75,12 +76,13 @@
         // 根据型号名称 查询型号列表ids
         List<Integer> collect = modelService.lambdaQuery()
                 .eq(StringUtils.hasLength(getCurrentByParam.getModel()),TModel::getName, getCurrentByParam.getModel())
-                .eq(getCurrentByParam.getMaterialId()!=null,TModel::getMaterialId,getCurrentByParam.getMaterialId())
+                .eq(Objects.nonNull(getCurrentByParam.getMaterialId()),TModel::getMaterialId,getCurrentByParam.getMaterialId())
                 .eq(StringUtils.hasLength(getCurrentByParam.getColor()),TModel::getColor,getCurrentByParam.getColor())
-                .eq(getCurrentByParam.getBrandId()!=null,TModel::getBrandId,getCurrentByParam.getBrandId())
+                .eq(Objects.nonNull(getCurrentByParam.getBrandId()),TModel::getBrandId,getCurrentByParam.getBrandId())
                 .list().stream().map(TModel::getId).collect(Collectors.toList());
         TFrameGoods one = frameGoodsService.lambdaQuery().in(TFrameGoods::getModelId, collect)
-                .eq(TFrameGoods::getColor, getCurrentByParam.getColor()).one();
+                .eq(TFrameGoods::getColor, getCurrentByParam.getColor())
+                .eq(TFrameGoods::getStoreId, getCurrentByParam.getStoreId()).one();
         if (one!=null){
             return ApiResult.success(one.getTotal());
         }
@@ -94,6 +96,7 @@
                 .eq(dto.getRefractiveIndex()!=null,TLensGoods::getRefractiveIndex, dto.getRefractiveIndex())
                 .eq(dto.getBallMirror()!=null,TLensGoods::getBallMirror, dto.getBallMirror())
                 .eq(dto.getColumnMirror()!=null,TLensGoods::getColumnMirror, dto.getColumnMirror())
+                .eq(dto.getStoreId()!=null,TLensGoods::getStoreId, dto.getStoreId())
                 .one();
         if (one!=null){
             return ApiResult.success(one.getTotal());
diff --git a/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParam.java b/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParam.java
index 44e2873..e9de84b 100644
--- a/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParam.java
+++ b/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParam.java
@@ -19,5 +19,7 @@
     private Integer brandId;
     @ApiModelProperty(value = "材质id")
     private Integer materialId;
+    @ApiModelProperty(value = "门店id")
+    private Integer storeId;
 
 }
diff --git a/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParamLens.java b/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParamLens.java
index dde83f5..35ebd45 100644
--- a/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParamLens.java
+++ b/manage/src/main/java/com/jilongda/manage/dto/GetCurrentByParamLens.java
@@ -20,5 +20,7 @@
     private String ballMirror;
     @ApiModelProperty(value = "柱镜")
     private String columnMirror;
+    @ApiModelProperty(value = "门店id")
+    private Integer storeId;
 
 }
diff --git a/manage/src/main/java/com/jilongda/manage/model/TOptometryDetail.java b/manage/src/main/java/com/jilongda/manage/model/TOptometryDetail.java
index a09a596..5ad2061 100644
--- a/manage/src/main/java/com/jilongda/manage/model/TOptometryDetail.java
+++ b/manage/src/main/java/com/jilongda/manage/model/TOptometryDetail.java
@@ -57,9 +57,9 @@
     @TableField("axis")
     private String axis;
 
-    @ApiModelProperty(value = "add")
-    @TableField("add")
-    private String add;
+    @ApiModelProperty(value = "addS")
+    @TableField("addS")
+    private String addS;
 
     @ApiModelProperty(value = "瞳高")
     @TableField("pupilHeight")
diff --git a/manage/src/main/java/com/jilongda/manage/model/TOrder.java b/manage/src/main/java/com/jilongda/manage/model/TOrder.java
index 284fe72..1b543af 100644
--- a/manage/src/main/java/com/jilongda/manage/model/TOrder.java
+++ b/manage/src/main/java/com/jilongda/manage/model/TOrder.java
@@ -163,10 +163,15 @@
     @TableField("payTypeName")
     private String payTypeName;
     @ApiModelProperty(value = "手续费扣除")
+    @TableField("commission")
     private BigDecimal commission;
     @ApiModelProperty(value = "笨蛋毛利")
+    @TableField("profitMoney")
     private BigDecimal profitMoney;
     @ApiModelProperty(value = "毛利率")
+    @TableField("profitRating")
     private BigDecimal profitRating;
-
+    @ApiModelProperty(value = "验光来源")
+    @TableField("profitRating")
+    private Integer optometrySource;
 }
diff --git a/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java b/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java
index 9aa6b92..3f33780 100644
--- a/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java
+++ b/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java
@@ -11,6 +11,8 @@
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
+import javax.validation.constraints.NotBlank;
+import java.io.Serializable;
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
 
@@ -26,7 +28,7 @@
 @EqualsAndHashCode(callSuper = false)
 @TableName("t_order_goods")
 @ApiModel(value="TOrderGoods对象", description="销售订单商品详情表")
-public class TOrderGoods extends BaseModel {
+public class TOrderGoods implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
@@ -85,5 +87,11 @@
     @ApiModelProperty(value = "核算成本价")
     @TableField("constConfirm")
     private BigDecimal constConfirm;
+    @ApiModelProperty(value = "镜片右 球镜+柱镜")
+    @TableField(exist = false)
+    private String rightLens;
 
+    @ApiModelProperty(value = "镜片左 球镜+柱镜")
+    @TableField(exist = false)
+    private String leftLens;
 }
diff --git a/manage/src/main/java/com/jilongda/manage/service/impl/TOrderServiceImpl.java b/manage/src/main/java/com/jilongda/manage/service/impl/TOrderServiceImpl.java
index 34b4808..2f01b0d 100644
--- a/manage/src/main/java/com/jilongda/manage/service/impl/TOrderServiceImpl.java
+++ b/manage/src/main/java/com/jilongda/manage/service/impl/TOrderServiceImpl.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.jilongda.common.basic.PageInfo;
+import com.jilongda.common.utils.TimeUtils;
 import com.jilongda.manage.authority.mapper.SecUserMapper;
 import com.jilongda.manage.authority.model.SecUser;
 import com.jilongda.manage.mapper.TAppUserMapper;
@@ -117,7 +118,7 @@
             }
             tOrderListVO.setCouponMoney(tOrder.getCouponMoney());
             tOrderListVO.setOrderMoney(tOrder.getOrderMoney());
-            tOrderListVO.setOrderTime(simpleDateFormat.format(tOrder.getCreateTime()));
+            tOrderListVO.setOrderTime(TimeUtils.localDateTimeToString(tOrder.getCreateTime()));
             res.add(tOrderListVO);
         }
         pageInfo.setRecords(res);
diff --git a/manage/src/main/java/com/jilongda/manage/vo/TOptometryDetailVO.java b/manage/src/main/java/com/jilongda/manage/vo/TOptometryDetailVO.java
new file mode 100644
index 0000000..94aaaeb
--- /dev/null
+++ b/manage/src/main/java/com/jilongda/manage/vo/TOptometryDetailVO.java
@@ -0,0 +1,33 @@
+package com.jilongda.manage.vo;
+
+import com.jilongda.manage.model.TAppUser;
+import com.jilongda.manage.model.TOptometry;
+import com.jilongda.manage.model.TOptometryDetail;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.List;
+
+@Data
+@ApiModel(value = "验光单详情VO")
+public class TOptometryDetailVO implements Serializable {
+
+    @ApiModelProperty(value = "验光信息")
+    private TOptometry optometry;
+
+    @ApiModelProperty(value = "门店名称")
+    private String storeName;
+
+    @ApiModelProperty(value = "验光师名称")
+    private String optometristName;
+
+    @ApiModelProperty(value = "验光时间")
+    private LocalDateTime optometryTime;
+
+    @ApiModelProperty(value = "验光单详情信息")
+    private List<TOptometryDetail> optometryDetails;
+
+}
diff --git a/manage/src/main/resources/application.yml b/manage/src/main/resources/application.yml
index a8ab060..eac648b 100644
--- a/manage/src/main/resources/application.yml
+++ b/manage/src/main/resources/application.yml
@@ -88,8 +88,8 @@
   # 数据源
   datasource:
     username: root #测试环境
-    password: root
-    url: jdbc:mysql://192.168.110.64:3306/eyes?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
+    password: 123456
+    url: jdbc:mysql://127.0.0.1:3306/eyes?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
     type: com.zaxxer.hikari.HikariDataSource
     driver-class-name: com.mysql.cj.jdbc.Driver
     hikari:
diff --git a/manage/src/main/resources/mapping/TLineUpMapper.xml b/manage/src/main/resources/mapping/TLineUpMapper.xml
index 3f2d9ef..11ee095 100644
--- a/manage/src/main/resources/mapping/TLineUpMapper.xml
+++ b/manage/src/main/resources/mapping/TLineUpMapper.xml
@@ -24,7 +24,7 @@
     <select id="pageList" resultType="com.jilongda.manage.model.TLineUp">
         select t.*,u.name,u.phone,u.age,u.gender,u.realName,s.name storeName,o.name optometrist
         from t_line_up t
-        left join t_user u on t.userId = u.id
+        left join t_app_user u on t.userId = u.id
         left join t_optometrist o on t.optometristId = o.id
         left join t_store s on t.storeId = s.id
         <where>
@@ -40,7 +40,7 @@
             <if test="query.storeId != null">
                 and s.id = #{query.storeId}
             </if>
-            and t1.isDelete =  ${@com.jilongda.common.enums.DisabledEnum@NO.getCode()}
+            and t.isDelete =  ${@com.jilongda.common.enums.DisabledEnum@NO.getCode()}
 
         </where>
         order by t.createTime desc
diff --git a/manage/src/main/resources/mapping/TOptometristMapper.xml b/manage/src/main/resources/mapping/TOptometristMapper.xml
index fdf7830..5ba7db0 100644
--- a/manage/src/main/resources/mapping/TOptometristMapper.xml
+++ b/manage/src/main/resources/mapping/TOptometristMapper.xml
@@ -41,7 +41,7 @@
                 and t2.id like  concat('%',#{query.userId},'%')
             </if>
             <if test="query.realName != null and query.realName != ''">
-                and t1.`name` like  concat('%',#{query.realName},'%')
+                and t1.realName like  concat('%',#{query.realName},'%')
             </if>
             <if test="query.phone != null and query.phone != ''">
                 and t1.phone like  concat('%',#{query.phone},'%')
@@ -52,12 +52,12 @@
             <if test="query.optometristId != null and query.optometristId != ''">
                 and t1.optometristId =  #{query.optometristId}
             </if>
-            <if test="req.startTime != null and req.startTime!=''">
-                and (t1.createTime between #{req.startTime} and #{req.endTime})
+            <if test="query.startTime != null and query.startTime!=''">
+                and (t1.createTime between #{query.startTime} and #{query.endTime})
             </if>
-            AND isDelete = ${@com.jilongda.common.enums.DisabledEnum@NO.getCode()}
+            AND t1.isDelete = ${@com.jilongda.common.enums.DisabledEnum@NO.getCode()}
         </where>
-        ORDER BY createTime DESC
+        ORDER BY t1.createTime DESC
     </select>
     <select id="pageList1" resultType="com.jilongda.manage.vo.TOptometristVO">
         select <include refid="Base_Column_List"></include>
diff --git a/manage/src/main/resources/mapping/TOrderMapper.xml b/manage/src/main/resources/mapping/TOrderMapper.xml
index d1a16f5..0675f48 100644
--- a/manage/src/main/resources/mapping/TOrderMapper.xml
+++ b/manage/src/main/resources/mapping/TOrderMapper.xml
@@ -51,7 +51,7 @@
             isMachining, machiningCode, isAccounting, accountingName, accountingTime,phone, realName, age, gender,payTypeName
     </sql>
     <select id="getOrderDetailById" resultType="com.jilongda.manage.vo.TOrderVO">
-        select  o.id, o.code, o.userId, o.optometryId, o.storeId, o.modelId, o.color, o.series, o.rLens, o.lLens, o.`type`, o.refractiveIndex, o.createTime, o.updateTime, o.createBy,
+        select  o.id, o.code, o.userId, o.optometryId, o.storeId, o.color, o.series, o.rLens, o.lLens, o.`type`, o.refractiveIndex, o.createTime, o.updateTime, o.createBy,
                 o.updateBy, o.isDelete, o.sysId, o.couponId, o.itemsId, o.remark, o.isMail, o.mailName, o.mailPhone, o.mailAddress, o.orderMoney, o.couponMoney, o.payMoney,
                 o.isMachining, o.machiningCode, o.isAccounting, o.accountingName, o.accountingTime,o.phone, o.realName, o.age, o.gender,o.payTypeName,
                 su.nick_name AS staffName,s.name AS storeName,tc.name AS couponName
@@ -60,6 +60,7 @@
         left join t_store s on s.id = o.storeId
         left join t_coupon_receive tcr on tcr.id = o.couponId
         left join t_coupon tc on tc.id = tcr.couponId
+        where o.id = #{orderId} and o.isDelete = 0
     </select>
     <select id="pageList" resultType="com.jilongda.manage.model.TOrder">
         select * from t_order

--
Gitblit v1.7.1