Browse Source

PC端财务管理-收入明细列表接口配合前端联调字段展示部分修改,查询字段修改 提交时间-->订单创建时间 解决项目名称字段未展示

lixiaolong 1 week ago
parent
commit
06f9256174

+ 29 - 15
nightFragrance-massage/src/main/java/com/ylx/massage/domain/TOrder.java

@@ -236,6 +236,7 @@ public class TOrder implements Serializable {
      * 支付时间
      * 用户完成支付的时间
      */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
     @ApiModelProperty("支付时间")
     private Date payTime;
 
@@ -428,12 +429,12 @@ public class TOrder implements Serializable {
 
     /**
      * 创建时间
-     * 订单创建的时间
+     * 订单创建的时间/提交时间
      */
-    @Excel(name = "创建时间")
+    @Excel(name="提交时间")
     @TableField("dt_create_time")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
-    @ApiModelProperty("创建时间")
+    @ApiModelProperty("创建时间/提交时间")
     private LocalDateTime dtCreateTime;
 
     /**
@@ -473,7 +474,7 @@ public class TOrder implements Serializable {
      * 技师姓名
      * 非数据库字段,用于关联查询技师姓名
      */
-    @Excel(name = "技师姓名")
+    @Excel(name = "商户名称")
     @TableField(exist = false)
     @ApiModelProperty("技师姓名")
     private String jsName;
@@ -568,29 +569,26 @@ public class TOrder implements Serializable {
     private String rPrice;
 
     /**
-     * 接单时间
+     * 提交时间/订单创建时间
      * 非数据库字段,用于展示接单时间的文本描述
      */
     @TableField(exist = false)
-    @Excel(name = "接单时间开始")
-    @ApiModelProperty("接单时间开始")
-    private String acceptanceTimeBegin;
+    @ApiModelProperty("订单创建时间开始")
+    private String dtCreateTimeBegin;
 
     /**
-     * 接单时间
-     * 非数据库字段,用于展示接单时间的文本描述
+     * 订单创建时间
+     * 非数据库字段,用于展示订单创建时间的文本描述
      */
     @TableField(exist = false)
-    @Excel(name = "接单时间结束")
-    @ApiModelProperty("接单时间结束")
-    private String acceptanceTimeEnd;
+    @ApiModelProperty("订单创建时间结束")
+    private String dtCreateTimeTimeEnd;
 
     /**
      * 支付时间
      * 非数据库字段,用于展示支付时间的文本描述
      */
     @TableField(exist = false)
-    @Excel(name = "支付时间开始")
     @ApiModelProperty("支付时间开始")
     private String payTimeBegin;
 
@@ -599,7 +597,6 @@ public class TOrder implements Serializable {
      * 非数据库字段,用于展示支付时间的文本描述
      */
     @TableField(exist = false)
-    @Excel(name = "支付时间结束")
     @ApiModelProperty("支付时间结束")
     private String payTimeEnd;
 
@@ -607,6 +604,7 @@ public class TOrder implements Serializable {
      * 订单服务项目
      * 非数据库字段,用于展示订单服务项目的文本描述
      */
+    @Excel(name = "项目名称")
     @TableField(exist = false)
     @ApiModelProperty("订单服务项目")
     private String projectNames;
@@ -849,4 +847,20 @@ public class TOrder implements Serializable {
     public void setProjectNames(String projectNames) {
         this.projectNames = projectNames;
     }
+
+    public String getDtCreateTimeBegin() {
+        return dtCreateTimeBegin;
+    }
+
+    public void setDtCreateTimeBegin(String dtCreateTimeBegin) {
+        this.dtCreateTimeBegin = dtCreateTimeBegin;
+    }
+
+    public String getDtCreateTimeTimeEnd() {
+        return dtCreateTimeTimeEnd;
+    }
+
+    public void setDtCreateTimeTimeEnd(String dtCreateTimeTimeEnd) {
+        this.dtCreateTimeTimeEnd = dtCreateTimeTimeEnd;
+    }
 }

+ 2 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TOrderServiceImpl.java

@@ -1445,6 +1445,8 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
                 order.setStatusName(OrderStatusEnum.getDescByCode(order.getnStatus()));
                 order.setJsPhone(order.getJs().getcPhone());
                 order.setJsName(order.getJs().getcName());
+                //项目名称
+                order.setProjectNames(getProjectNames(order));
                 //订单金额
                 order.setOrderPrice(String.valueOf(order.getTotalPrice()));
                 //优惠券补贴

+ 2 - 3
nightFragrance-massage/src/main/java/com/ylx/massage/task/massageTask.java

@@ -417,8 +417,7 @@ public class massageTask {
     }
 
     /**
-     * 1 <48小时 找到对应接口的方法根据时间判断
-     * 进行更新操作 订单状态为 5已完成  结算状态为待结算
+     * 1 <48小时 订单服务完成后 进行更新操作 订单状态已完成[nStatus=5]后  更新订单结算状态为待结算[wStatus=1]
      * 2 >48小时 订单结算状态更新为 已结算  自动分账  订单总金额划入用户余额
      */
     public void autoAccount() {
@@ -427,7 +426,7 @@ public class massageTask {
         //>48小时 订单状态 [待结算] 更新为 [已结算]  自动分账  订单总金额划入用户余额
         orderService.callAutoAccount(Integer.parseInt(hCount), new BigDecimal(percent));
 
-        log.info("开始执行同步自动分账,{}", DateUtils.getNowDate());
+        log.info("执行同步自动分账结束,{}", DateUtils.getNowDate());
 
     }
 

+ 3 - 3
nightFragrance-massage/src/main/resources/mapper/massage/TOrderMapper.xml

@@ -218,11 +218,11 @@
             <if test="param.cOpenId != null and param.cOpenId != ''">
                 and t_order.c_open_id = #{ param.cOpenId }
             </if>
-            <if test="param.acceptanceTimeBegin != null and param.acceptanceTimeBegin != '' and param.acceptanceTimeEnd != null and param.acceptanceTimeEnd != ''">
-                and t_order.acceptance_time between #{ acceptanceTimeBegin } and #{ acceptanceTimeEnd }
+            <if test="param.dtCreateTimeBegin != null and param.dtCreateTimeBegin != '' and param.dtCreateTimeTimeEnd != null and param.dtCreateTimeTimeEnd != ''">
+                and t_order.dt_create_time between #{ param.dtCreateTimeBegin } and #{ param.dtCreateTimeTimeEnd }
             </if>
             <if test="param.payTimeBegin != null and param.payTimeBegin != '' and param.payTimeEnd != null and param.payTimeEnd != ''">
-                and t_order.pay_time between #{payTimeBegin} and #{payTimeEnd}
+                and t_order.pay_time between #{param.payTimeBegin} and #{param.payTimeEnd}
             </if>
 
         </where>