|
@@ -7,6 +7,7 @@ import com.gree.mall.manager.bean.admin.AdminUserCom;
|
|
|
import com.gree.mall.manager.bean.worker.WorkerElecConfirmManualVO;
|
|
|
import com.gree.mall.manager.bean.worker.WorkerElecConfirmVO;
|
|
|
import com.gree.mall.manager.commonmapper.CommonMapper;
|
|
|
+import com.gree.mall.manager.constant.Constant;
|
|
|
import com.gree.mall.manager.enums.ExamineStatusEnum;
|
|
|
import com.gree.mall.manager.enums.WorkerElecSingConfirmEnum;
|
|
|
import com.gree.mall.manager.exception.RemoteServiceException;
|
|
@@ -59,7 +60,7 @@ public class WorkerElecConfirmLogic {
|
|
|
|
|
|
}
|
|
|
|
|
|
- public WorkerElecConfirmVO detail(String workerNumber, String belongCompanyCode) {
|
|
|
+ public WorkerElecConfirmVO detail(String userId, String belongCompanyCode) {
|
|
|
AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
WorkerElecConfirmVO vo = new WorkerElecConfirmVO();
|
|
|
final SysDictCompany company = sysDictCompanyService.lambdaQuery()
|
|
@@ -69,7 +70,7 @@ public class WorkerElecConfirmLogic {
|
|
|
.one();
|
|
|
final User user = userService.lambdaQuery()
|
|
|
// .eq(User::getCompanyWechatId, adminUser.getAdminCompanyWechat().getCompanyWechatId())
|
|
|
- .eq(User::getWorkerNumber, workerNumber)
|
|
|
+ .eq(User::getUserId, userId)
|
|
|
.one();
|
|
|
vo.setBelongCompany(company.getDictValue());
|
|
|
vo.setBelongCompanyCode(belongCompanyCode);
|
|
@@ -79,7 +80,7 @@ public class WorkerElecConfirmLogic {
|
|
|
|
|
|
final WorkerSignConfirm confirm = workerSignConfirmService.lambdaQuery()
|
|
|
// .eq(WorkerSignConfirm::getCompanyWechatId, adminUser.getAdminCompanyWechat().getCompanyWechatId())
|
|
|
- .eq(WorkerSignConfirm::getWorkerNumber, workerNumber)
|
|
|
+ .eq(WorkerSignConfirm::getUserId, userId)
|
|
|
.eq(WorkerSignConfirm::getBelongCompanyCode, belongCompanyCode)
|
|
|
.one();
|
|
|
vo.setStatus(Objects.isNull(confirm) ? WorkerElecSingConfirmEnum.NO : WorkerElecSingConfirmEnum.YES);
|
|
@@ -92,9 +93,6 @@ public class WorkerElecConfirmLogic {
|
|
|
return commonMapper.workerSignConfirmCount();
|
|
|
}
|
|
|
|
|
|
- // 师傅签确认书次数
|
|
|
- public final static String WORKER_SIGN_CONFIRM = "jsm:sxb:lock:worker:sign:confirm:";
|
|
|
-
|
|
|
public IPage<WorkerElecConfirmManualVO> manualList(ZfireParamBean zfireParamBean) {
|
|
|
AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
FieldUtils.materialParam(zfireParamBean, WorkerElecConfirmManualVO.class, adminUser);
|
|
@@ -132,14 +130,14 @@ public class WorkerElecConfirmLogic {
|
|
|
confirm.setCompanyWechatId(manual.getCompanyWechatId())
|
|
|
.setBelongCompanyCode(manual.getBelongCompanyCode())
|
|
|
.setBelongCompanyName(manual.getBelongCompanyName())
|
|
|
+ .setUserId(manual.getUserId())
|
|
|
.setWorkerNumber(manual.getWorkerNumber())
|
|
|
.setName(manual.getName())
|
|
|
.setUrl(manual.getUrl())
|
|
|
.insert();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- redisUtil.del(WORKER_SIGN_CONFIRM + manual.getWorkerNumber());
|
|
|
+ redisUtil.del(Constant.RedisPrefix.WORKER_SIGN_CONFIRM + manual.getWorkerNumber());
|
|
|
}
|
|
|
|
|
|
public Integer manualCount() {
|