师傅姓名/电话

This commit is contained in:
kuang.yife 2023-06-14 22:02:30 +08:00
parent f7017a21c1
commit f42f56c48e
3 changed files with 27 additions and 0 deletions

View File

@ -112,6 +112,14 @@ public class OrderDetailController extends BaseController {
@PostMapping("/list")
@ResponseBody
public TableDataInfo list(OrderDetail orderDetail) {
if(StringUtils.isNotEmpty(orderDetail.getWorkerName()) || StringUtils.isNotEmpty(orderDetail.getWorkerPhone())){
Worker param = new Worker();
param.setName(orderDetail.getWorkerName());
param.setPhone(orderDetail.getWorkerPhone());
List<Worker> workList = workerService.getWorkList(param);
List<Long> ids = workList.stream().map(Worker::getWorkerId).collect(Collectors.toList());
orderDetail.setWorkerIds(ids);
}
startPage();
if (this.getSysUser().getDept().getParentId() != 101) {
orderDetail.setDeptId(this.getSysUser().getDept().getParentId());

View File

@ -164,4 +164,17 @@ public class OrderDetail extends BaseEntity {
* 超时扣款次数
*/
private Integer timeoutFineTimes;
private String storeName;
private String storePhone;
private String workerName;
private String workerPhone;
private String keyWords;
private List<Long> workerIds;
}

View File

@ -129,6 +129,12 @@
<if test="workerId != null and workerId != 0">
AND od.worker_id = #{workerId}
</if>
<if test="workerIds != null and workerIds.size() > 0">
AND od.worker_id in
<foreach collection="workerIds" item="workerId" open="(" separator="," close=")">
#{workerId}
</foreach>
</if>
<if test="goodsCategoryId != null">
AND g.dept_goods_category_id = #{goodsCategoryId}
</if>