|
|
|
|
@ -438,6 +438,7 @@ public class WxVehicleBindServiceImpl implements WxVehicleBindService {
|
|
|
|
|
UpdateWrapper<WxUnBindApply> updateWrapper = new UpdateWrapper<>();
|
|
|
|
|
UpdateWrapper<VehicleWxBind> upWrapper = new UpdateWrapper<>();
|
|
|
|
|
UpdateWrapper<VehicleWxBind> upWrapper2 = new UpdateWrapper<>();
|
|
|
|
|
Date nowDate = new Date();
|
|
|
|
|
//2-通过,3-不通过
|
|
|
|
|
if (approved && StringUtils.isBlank(managerWXID)) {
|
|
|
|
|
updateWrapper.eq("vehicleid", wx.getVehicleid())
|
|
|
|
|
@ -449,11 +450,8 @@ public class WxVehicleBindServiceImpl implements WxVehicleBindService {
|
|
|
|
|
} else if (approved && StringUtils.isNotBlank(managerWXID)) {
|
|
|
|
|
updateWrapper.eq("vehicleid", wx.getVehicleid())
|
|
|
|
|
.eq("vehiclecolor", wx.getVehiclecolor())
|
|
|
|
|
.set("applyType", 2);
|
|
|
|
|
if(StringUtils.isNotBlank(wx.getText()) && StringUtils.isNotBlank(wx.getText().trim())){
|
|
|
|
|
updateWrapper.set("text", wx.getText().trim());
|
|
|
|
|
}
|
|
|
|
|
count = wxUnBindApplyMapper.update(null, updateWrapper);
|
|
|
|
|
.eq("wxid", wxid);
|
|
|
|
|
count = wxUnBindApplyMapper.delete(updateWrapper);
|
|
|
|
|
upWrapper2.eq("vehicleid", wx.getVehicleid())
|
|
|
|
|
.eq("vehiclecolor", wx.getVehiclecolor())
|
|
|
|
|
.eq("wxid", wxid);
|
|
|
|
|
@ -466,7 +464,9 @@ public class WxVehicleBindServiceImpl implements WxVehicleBindService {
|
|
|
|
|
} else if(applyType==0 && !approved){
|
|
|
|
|
updateWrapper.eq("vehicleid", wx.getVehicleid())
|
|
|
|
|
.eq("vehiclecolor", wx.getVehiclecolor())
|
|
|
|
|
.set("applyType", 3);
|
|
|
|
|
.eq("wxid", wxid)
|
|
|
|
|
.set("applyType", 3)
|
|
|
|
|
.set("endTime", nowDate);
|
|
|
|
|
if(StringUtils.isNotBlank(wx.getText()) && StringUtils.isNotBlank(wx.getText().trim())){
|
|
|
|
|
updateWrapper.set("text", wx.getText().trim());
|
|
|
|
|
}
|
|
|
|
|
@ -474,7 +474,9 @@ public class WxVehicleBindServiceImpl implements WxVehicleBindService {
|
|
|
|
|
}else if(applyType==1 && !approved){
|
|
|
|
|
updateWrapper.eq("vehicleid", wx.getVehicleid())
|
|
|
|
|
.eq("vehiclecolor", wx.getVehiclecolor())
|
|
|
|
|
.set("applyType", 4);
|
|
|
|
|
.eq("wxid", wxid)
|
|
|
|
|
.set("applyType", 4)
|
|
|
|
|
.set("endTime", nowDate);
|
|
|
|
|
if(StringUtils.isNotBlank(wx.getText()) && StringUtils.isNotBlank(wx.getText().trim())){
|
|
|
|
|
updateWrapper.set("text", wx.getText().trim());
|
|
|
|
|
}
|
|
|
|
|
|