fix: 同车互换updateby获取异常

master
wanghao 8 hours ago
parent c09d5370a1
commit db8b96bf8a

@ -420,14 +420,17 @@ public class BaseTyreController extends BaseController {
// 同车互换接口,实际就是修改基础信息表 // 同车互换接口,实际就是修改基础信息表
@PostMapping("/changeTyreForOneCar") @PostMapping("/changeTyreForOneCar")
public AjaxResult changeTyreForOneCar(Long oldTyreId, Long newTyreId, String oldLocation, String newLocation) { @ResponseBody
public AjaxResult changeTyreForOneCar(Long oldTyreId, Long newTyreId, String oldLocation, String newLocation,String user) {
BaseTyre baseTyre1 = new BaseTyre(); BaseTyre baseTyre1 = new BaseTyre();
baseTyre1.setTyreId(oldTyreId); baseTyre1.setTyreId(oldTyreId);
baseTyre1.setWheelPostion(newLocation); baseTyre1.setWheelPostion(newLocation);
baseTyre1.setUpdateBy(user);
int i = baseTyreService.updateBaseTyre(baseTyre1); int i = baseTyreService.updateBaseTyre(baseTyre1);
BaseTyre baseTyre2 = new BaseTyre(); BaseTyre baseTyre2 = new BaseTyre();
baseTyre2.setTyreId(newTyreId); baseTyre2.setTyreId(newTyreId);
baseTyre2.setWheelPostion(oldLocation); baseTyre2.setWheelPostion(oldLocation);
baseTyre2.setUpdateBy(user);
i += baseTyreService.updateBaseTyre(baseTyre2); i += baseTyreService.updateBaseTyre(baseTyre2);
return i == 2 ? success() : error(); return i == 2 ? success() : error();
} }

@ -335,6 +335,7 @@ public class ShiroConfig
filterChainDefinitionMap.put("/tyre/inventory/pdaOutInventory", "anon,captchaValidate"); filterChainDefinitionMap.put("/tyre/inventory/pdaOutInventory", "anon,captchaValidate");
filterChainDefinitionMap.put("/tyre/car/PdaQueryCarList", "anon,captchaValidate"); filterChainDefinitionMap.put("/tyre/car/PdaQueryCarList", "anon,captchaValidate");
filterChainDefinitionMap.put("/tyre/**", "anon,captchaValidate"); filterChainDefinitionMap.put("/tyre/**", "anon,captchaValidate");
filterChainDefinitionMap.put("/tyre/tyre/changeTyreForOneCar", "anon,captchaValidate");
filterChainDefinitionMap.put("/tyre/install/PdaInstallTyre", "anon,captchaValidate"); filterChainDefinitionMap.put("/tyre/install/PdaInstallTyre", "anon,captchaValidate");
filterChainDefinitionMap.put("/tyre/install/PdaUnInstallTyre", "anon,captchaValidate"); filterChainDefinitionMap.put("/tyre/install/PdaUnInstallTyre", "anon,captchaValidate");
filterChainDefinitionMap.put("/tyre/check/PdaAddCheck", "anon,captchaValidate"); filterChainDefinitionMap.put("/tyre/check/PdaAddCheck", "anon,captchaValidate");

@ -61,4 +61,8 @@ public interface IRecordTyreMileageService
* @return * @return
*/ */
public int deleteRecordTyreMileageById(Long id); public int deleteRecordTyreMileageById(Long id);
} }

@ -134,7 +134,10 @@ public class BaseTyreServiceImpl implements IBaseTyreService
{ {
baseTyre.setUpdateTime(DateUtils.getNowDate()); baseTyre.setUpdateTime(DateUtils.getNowDate());
baseTyre.setUpdateBy(getLoginName()); if (baseTyre.getUpdateBy()==null) {
baseTyre.setUpdateBy(getLoginName());
}
return baseTyreMapper.updateBaseTyre(baseTyre); return baseTyreMapper.updateBaseTyre(baseTyre);
} }

Loading…
Cancel
Save