下单增加备注字段持久化,查询订单增加客户备注字段的返回,与商品详情区分开字段名;getWorkerInfo增加获取分公司头像

This commit is contained in:
donqi 2022-06-30 17:48:25 +08:00
parent f7c202ab08
commit 3a5fd299fe
8 changed files with 21 additions and 4 deletions

View File

@ -150,6 +150,7 @@ public class OrderController extends BaseController {
od.setRevTime(om.getRevTime());
od.setExpectTimeStart(om.getExpectTimeStart());
od.setExpectTimeEnd(om.getExpectTimeEnd());
od.setRemark(om.getRemark());
orderDetailService.insertOrderDetail(od);
// 批量生成订单商品
@ -246,6 +247,7 @@ public class OrderController extends BaseController {
orderMaster.setCreateTime(new Date());
orderMaster.setWorkerId(goods.getWorkerId());
// orderMaster.setRevTime(DateUtils.parseDate(appOrderRequest.getServerTime(), com.ghy.common.utils.DateUtils.YYYY_MM_DD_HH_MM_SS));
orderMaster.setRemark(appOrderRequest.getRemark());
orderMaster.setExpectTimeStart(DateUtils.parseDate(appOrderRequest.getExpectTimeStart(), com.ghy.common.utils.DateUtils.YYYY_MM_DD_HH_MM_SS));
orderMaster.setExpectTimeEnd(DateUtils.parseDate(appOrderRequest.getExpectTimeEnd(), com.ghy.common.utils.DateUtils.YYYY_MM_DD_HH_MM_SS));
orderMasterService.insertOrderMaster(orderMaster);

View File

@ -151,6 +151,8 @@ public class OrderDetailController extends BaseController {
orderListResponse.setCreateTime(detail.getCreateTime());
orderListResponse.setWorkBeginTime(detail.getWorkBeginTime());
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
orderListResponse.setRemark(goods.getRemark());
orderListResponse.setCustomerRemark(orderMaster.getRemark());
return AjaxResult.success(orderListResponse);
}catch (Exception e){
@ -229,6 +231,8 @@ public class OrderDetailController extends BaseController {
orderListResponse.setExpectTimeEnd(detail.getExpectTimeEnd());
orderListResponse.setWorkBeginTime(detail.getWorkBeginTime());
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
orderListResponse.setRemark(goods.getRemark());
orderListResponse.setCustomerRemark(orderMaster.getRemark());
orderListResponses.add(orderListResponse);
});
return voDataTable(orderListResponses, list);

View File

@ -148,6 +148,8 @@ public class OrderMasterController extends BaseController {
orderListResponse.setOrderMasterCode(master.getCode());
orderListResponse.setStandardList(standardList);
orderListResponse.setAddress(customerAddress.getAddress());
orderListResponse.setRemark(goods.getRemark());
orderListResponse.setCustomerRemark(master.getRemark());
orderListResponses.add(orderListResponse);
});
@ -248,7 +250,8 @@ public class OrderMasterController extends BaseController {
orderListResponse.setExpectTimeStart(orderMaster.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(orderMaster.getExpectTimeEnd());
orderListResponse.setCreateTime(orderMaster.getCreateTime());
orderListResponse.setRemark(orderMaster.getRemark());
orderListResponse.setRemark(goods.getRemark());
orderListResponse.setCustomerRemark(orderMaster.getRemark());
orderListResponse.setOrderStandardDetailList(orderStandardDetails);
return AjaxResult.success(orderListResponse);

View File

@ -1,12 +1,10 @@
package com.ghy.web.pojo.vo;
import com.ghy.order.domain.OrderDetail;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;
@Data
public class OrderListResponse {
@ -27,6 +25,8 @@ public class OrderListResponse {
private String customerPhone;
private String customerRemark;
private Date serverTime;
private Date expectTimeStart;

View File

@ -117,6 +117,7 @@
<if test="orderStatus != null">order_status,</if>
<if test="workerId != null and workerId != 0">worker_id,</if>
<if test="revTime != null">rev_time,</if>
<if test="remark != null">remark,</if>
<if test="expectTimeStart != null">expect_time_start,</if>
<if test="expectTimeEnd != null">expect_time_end,</if>
<if test="workBeginTime != null">work_begin_time,</if>
@ -132,6 +133,7 @@
<if test="orderStatus != null">#{orderStatus},</if>
<if test="workerId != null and workerId != 0">#{workerId},</if>
<if test="revTime != null">#{revTime},</if>
<if test="remark != null">#{remark},</if>
<if test="expectTimeStart != null">#{expectTimeStart},</if>
<if test="expectTimeEnd != null">#{expectTimeEnd},</if>
<if test="workBeginTime != null">#{workBeginTime},</if>

View File

@ -130,6 +130,7 @@
<if test="workerId != null and workerId != 0">worker_id,</if>
<if test="payTime != null">pay_time,</if>
<if test="revTime != null">rev_time,</if>
<if test="remark != null">remark,</if>
<if test="expectTimeStart != null">expect_time_start,</if>
<if test="expectTimeEnd != null">expect_time_end,</if>
<if test="createBy != null and createBy != ''">create_by,</if>
@ -146,6 +147,7 @@
<if test="workerId != null and workerId != 0">#{workerId},</if>
<if test="payTime != null">#{payTime},</if>
<if test="revTime != null">#{revTime},</if>
<if test="remark != null">#{remark},</if>
<if test="expectTimeStart != null">#{expectTimeStart},</if>
<if test="expectTimeEnd != null">#{expectTimeEnd},</if>
<if test="createBy != null and createBy != ''">#{createBy},</if>

View File

@ -54,5 +54,7 @@ public class Worker extends BaseEntity {
@Excel(name = "领导团队扣费金额", cellType = Excel.ColumnType.STRING)
private String leaderTeamMoney;
private String bannerUrl;
private List<Long> workerIds;
}

View File

@ -21,14 +21,16 @@
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="bannerUrl" column="banner_url"></result>
</resultMap>
<sql id="selectWorker">
SELECT
w.worker_id, w.name, w.account, w.phone, w.password, w.open_id, w.dept_id, sd.dept_name, w.status, w.worker_logo_url,
w.worker_id, w.name, w.account, w.phone, w.password, w.open_id, w.dept_id, sd.dept_name, sdc.banner_url, w.status, w.worker_logo_url,
w.leader_team_rate, w.leader_team_money, w.create_by, w.create_time, w.update_by, w.update_time, w.remark, w.type
FROM worker w
LEFT JOIN sys_dept sd ON w.dept_id = sd.dept_id
LEFT JOIN sys_dept_config sdc ON w.dept_id = sdc.dept_id
</sql>
<select id="getWorkerList" parameterType="com.ghy.worker.domain.Worker" resultMap="WorkerResult">