|
@@ -145,10 +145,11 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
|
|
|
wxUserService.update(tWxUser, wxLambdaQueryWrapper);
|
|
wxUserService.update(tWxUser, wxLambdaQueryWrapper);
|
|
|
//修改审核状态
|
|
//修改审核状态
|
|
|
boolean update = this.update(js, jsLambdaQueryWrapper);
|
|
boolean update = this.update(js, jsLambdaQueryWrapper);
|
|
|
|
|
+
|
|
|
//修改新技师标识
|
|
//修改新技师标识
|
|
|
- js.setcOpenId(js1.getcOpenId());
|
|
|
|
|
|
|
+ /* js.setcOpenId(js1.getcOpenId());
|
|
|
// 发送审核结果通知
|
|
// 发送审核结果通知
|
|
|
- //this.jsNotification(js);
|
|
|
|
|
|
|
+ this.jsNotification(js);*/
|
|
|
return update;
|
|
return update;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -211,19 +212,17 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
|
|
|
|
|
|
|
|
cn.hutool.json.JSONObject param = JSONUtil.createObj();
|
|
cn.hutool.json.JSONObject param = JSONUtil.createObj();
|
|
|
/**
|
|
/**
|
|
|
- * 订单未接单提醒
|
|
|
|
|
|
|
+ * 接单成功通知
|
|
|
*/
|
|
*/
|
|
|
//设置订单号
|
|
//设置订单号
|
|
|
- param.set("character_string9", JSONUtil.createObj().set("value", "123456"));
|
|
|
|
|
|
|
+ param.set("character_string1", JSONUtil.createObj().set("value", "123456"));
|
|
|
//设置项目
|
|
//设置项目
|
|
|
- param.set("thing10", JSONUtil.createObj().set("value", "按摩"));
|
|
|
|
|
- //设置预约时间
|
|
|
|
|
- param.set("time6", JSONUtil.createObj().set("value", "2022年11月11日 22:22"));
|
|
|
|
|
- //设置用户电话
|
|
|
|
|
- param.set("phone_number3", JSONUtil.createObj().set("value", "18360233903"));
|
|
|
|
|
- //设置下单地址
|
|
|
|
|
- param.set("thing13", JSONUtil.createObj().set("value", "信达国际"));
|
|
|
|
|
- //weChatUtil.notification(openId, wxPayProperties.get(), param);
|
|
|
|
|
|
|
+ param.set("thing4", JSONUtil.createObj().set("value", "按摩"));
|
|
|
|
|
+ //商家名称
|
|
|
|
|
+ param.set("thing9", JSONUtil.createObj().set("value", "李强"));
|
|
|
|
|
+ //联系电话
|
|
|
|
|
+ param.set("phone_number5", JSONUtil.createObj().set("value", "15296619636"));
|
|
|
|
|
+ weChatUtil.notification(openId, wxPayProperties.getUserTemplate1(), param);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -343,19 +342,17 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
|
|
|
throw new ServiceException("虚拟技师数量不能为负数");
|
|
throw new ServiceException("虚拟技师数量不能为负数");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 保存真实技师(techType = 0)
|
|
|
|
|
- js.setTechType(0); // 0-真实技师
|
|
|
|
|
- js.setnStar(MassageConstants.INTEGER_FIVE);
|
|
|
|
|
- js.setnNum(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
- js.setnBili(MassageConstants.INTEGER_TEN);
|
|
|
|
|
- js.setnStatus(JsStatusEnum.JS_NO_SERVICE.getCode());
|
|
|
|
|
|
|
+ // 0-真实技师
|
|
|
|
|
+ js.setTechType(0);
|
|
|
|
|
+ //设置性别,默认:女
|
|
|
|
|
+ js.setnSex(0);
|
|
|
|
|
+ //设置服务状态,默认:可服务
|
|
|
|
|
+ js.setnStatus(JsStatusEnum.JS_SERVICEABLE.getCode());
|
|
|
|
|
+ // 上岗状态:默认为未上岗
|
|
|
js.setnStatus2(JsStatusEnum.POST_NOT_ON_DUTY.getCode());
|
|
js.setnStatus2(JsStatusEnum.POST_NOT_ON_DUTY.getCode());
|
|
|
- js.setnTong(JsStatusEnum.JS_PASS.getCode());
|
|
|
|
|
- js.setnB1(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
- js.setnB2(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
- js.setnB3(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
|
|
+ // 审核状态:默认为待审核
|
|
|
|
|
+ js.setnTong(JsStatusEnum.JS_NOT_PASS.getCode());
|
|
|
js.setDtCreateTime(LocalDateTime.now());
|
|
js.setDtCreateTime(LocalDateTime.now());
|
|
|
-
|
|
|
|
|
this.save(js);
|
|
this.save(js);
|
|
|
|
|
|
|
|
// 如果需要生成虚拟技师
|
|
// 如果需要生成虚拟技师
|
|
@@ -424,13 +421,13 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
|
|
|
virtualJs.setnBili(realTechnician.getnBili()); // 佣金比例
|
|
virtualJs.setnBili(realTechnician.getnBili()); // 佣金比例
|
|
|
virtualJs.setLongitude(realTechnician.getLongitude()); // 经度
|
|
virtualJs.setLongitude(realTechnician.getLongitude()); // 经度
|
|
|
virtualJs.setLatitude(realTechnician.getLatitude()); // 纬度
|
|
virtualJs.setLatitude(realTechnician.getLatitude()); // 纬度
|
|
|
- virtualJs.setnNum(MassageConstants.INTEGER_ZERO); // 已服务数量
|
|
|
|
|
- virtualJs.setnStatus(JsStatusEnum.JS_NO_SERVICE.getCode()); // 服务状态
|
|
|
|
|
|
|
+ // 服务状态,默认:可服务
|
|
|
|
|
+ virtualJs.setnStatus(JsStatusEnum.JS_SERVICEABLE.getCode());
|
|
|
virtualJs.setnStatus2(JsStatusEnum.POST_NOT_ON_DUTY.getCode()); // 上岗状态
|
|
virtualJs.setnStatus2(JsStatusEnum.POST_NOT_ON_DUTY.getCode()); // 上岗状态
|
|
|
- virtualJs.setnTong(JsStatusEnum.JS_PASS.getCode()); // 审核状态
|
|
|
|
|
- virtualJs.setnB1(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
- virtualJs.setnB2(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
- virtualJs.setnB3(MassageConstants.INTEGER_ZERO);
|
|
|
|
|
|
|
+ virtualJs.setnTong(JsStatusEnum.JS_NOT_PASS.getCode()); // 审核状态
|
|
|
|
|
+ virtualJs.setnB1(realTechnician.getnB1());
|
|
|
|
|
+ virtualJs.setnB2(realTechnician.getnB2());
|
|
|
|
|
+ virtualJs.setnB3(realTechnician.getnB3());
|
|
|
virtualJs.setDtCreateTime(now); // 创建时间
|
|
virtualJs.setDtCreateTime(now); // 创建时间
|
|
|
virtualJs.setVirtualOrderNumber(realTechnician.getVirtualOrderNumber()); // 虚拟订单数量
|
|
virtualJs.setVirtualOrderNumber(realTechnician.getVirtualOrderNumber()); // 虚拟订单数量
|
|
|
virtualJs.setVirtualTechNumber(0); // 虚拟技师数量(虚拟技师不再生成虚拟技师)
|
|
virtualJs.setVirtualTechNumber(0); // 虚拟技师数量(虚拟技师不再生成虚拟技师)
|
|
@@ -439,7 +436,6 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
|
|
|
virtualJs.setCommitment(realTechnician.getCommitment()); // 承诺书
|
|
virtualJs.setCommitment(realTechnician.getCommitment()); // 承诺书
|
|
|
virtualJs.setCity(realTechnician.getCity()); // 所在城市
|
|
virtualJs.setCity(realTechnician.getCity()); // 所在城市
|
|
|
virtualJs.setJsGrade(realTechnician.getJsGrade()); // 技师等级
|
|
virtualJs.setJsGrade(realTechnician.getJsGrade()); // 技师等级
|
|
|
-
|
|
|
|
|
virtualTechnicians.add(virtualJs);
|
|
virtualTechnicians.add(virtualJs);
|
|
|
}
|
|
}
|
|
|
|
|
|