This commit is contained in:
kuang.yife 2023-06-14 21:07:26 +08:00
parent 009c391e44
commit ebef42aba7
6 changed files with 27 additions and 2 deletions

View File

@ -81,7 +81,7 @@ public class WorkerController extends BaseController {
public AjaxResult login(@RequestBody Worker worker){ public AjaxResult login(@RequestBody Worker worker){
try { try {
Assert.notNull(worker.getPhone(), "手机号码为空"); Assert.notNull(worker.getPhone(), "手机号码为空");
List<Worker> workerList = workerService.getWorkList(worker); List<Worker> workerList = workerService.getWorkByPhoneAndPwd(worker);
if(workerList.size() > 0){ if(workerList.size() > 0){
return AjaxResult.success(workerList.get(0)); return AjaxResult.success(workerList.get(0));
}else { }else {

View File

@ -346,7 +346,6 @@
formatter: function (value, row, index) { formatter: function (value, row, index) {
var actions = []; var actions = [];
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="detail(\'' + row.id + '\')"><i class="fa fa-info"></i>查看</a> '); actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="detail(\'' + row.id + '\')"><i class="fa fa-info"></i>查看</a> ');
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="orderDetailReject(\'' + row.id + '\')"></i>师傅退单</a> ');
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="orderMasterReject(\'' + row.orderMasterId + '\')"></i>商家退单</a> '); actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="orderMasterReject(\'' + row.orderMasterId + '\')"></i>商家退单</a> ');
if (row.payStatus == 0) { if (row.payStatus == 0) {
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showPayQrcode(\'' + row.id + '\')"></i>付款</a> '); actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showPayQrcode(\'' + row.id + '\')"></i>付款</a> ');

View File

@ -14,6 +14,12 @@ public interface WorkerMapper {
*/ */
List<Worker> getWorkerList(Worker worker); List<Worker> getWorkerList(Worker worker);
/**
* @param worker 师傅端
* @return 师傅集合
*/
List<Worker> getWorkByPhoneAndPwd(Worker worker);
/** /**
* @param worker 师傅信息 * @param worker 师傅信息
* @return 新增成功条数 * @return 新增成功条数

View File

@ -33,6 +33,8 @@ public interface WorkerService {
*/ */
int updateWorker(Worker worker); int updateWorker(Worker worker);
List<Worker> getWorkByPhoneAndPwd(Worker worker);
/** /**
* 用师傅ID查询 * 用师傅ID查询
* *

View File

@ -45,6 +45,11 @@ public class WorkerServiceImpl implements WorkerService {
return workerMapper.updateWorker(worker); return workerMapper.updateWorker(worker);
} }
@Override
public List<Worker> getWorkByPhoneAndPwd(Worker worker) {
return workerMapper.getWorkByPhoneAndPwd(worker);
}
@Override @Override
public Worker selectById(Long workerId) { public Worker selectById(Long workerId) {
return workerMapper.selectById(workerId); return workerMapper.selectById(workerId);

View File

@ -38,6 +38,14 @@
LEFT JOIN sys_dept_config sdc ON w.dept_id = sdc.dept_id LEFT JOIN sys_dept_config sdc ON w.dept_id = sdc.dept_id
</sql> </sql>
<sql id="selectBasic">
SELECT
w.worker_id, w.name, w.account, w.phone, w.password, w.open_id, w.dept_id, 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, w.store_status, w.alipay_account, w.alipay_name
FROM worker w
</sql>
<select id="getWorkerList" parameterType="com.ghy.worker.domain.Worker" resultMap="WorkerResult"> <select id="getWorkerList" parameterType="com.ghy.worker.domain.Worker" resultMap="WorkerResult">
<include refid="selectWorker" /> where w.worker_id in ( <include refid="selectWorker" /> where w.worker_id in (
SELECT w.worker_id FROM worker w SELECT w.worker_id FROM worker w
@ -96,6 +104,11 @@
) )
</select> </select>
<select id="getWorkByPhoneAndPwd" parameterType="com.ghy.worker.domain.Worker" resultMap="WorkerResult">
<include refid="selectBasic" />
where phone = #{phone} and password = #{password}
</select>
<select id="selectById" parameterType="Long" resultMap="WorkerResult"> <select id="selectById" parameterType="Long" resultMap="WorkerResult">
<include refid="selectWorker" /> WHERE worker_id = #{workerId} <include refid="selectWorker" /> WHERE worker_id = #{workerId}
</select> </select>