|
@@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -52,7 +53,7 @@ public class MaterialClassServiceImpl implements MaterialClassService {
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public Map<String, Object> addMaterialClass(MaterialClass materialClass) {
|
|
|
+ public Map<String, Object> addMaterialClass(MaterialClass materialClass, HttpServletRequest request) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
try{
|
|
|
String wllbCode = materialClassMapper.getMaterialClassStorageLocation(materialClass.getStorageLocationCode());
|
|
@@ -66,6 +67,7 @@ public class MaterialClassServiceImpl implements MaterialClassService {
|
|
|
map.put("errMsg", "切勿重复录入");
|
|
|
return map;
|
|
|
}
|
|
|
+ materialClass.setModifyUser(request.getHeader("userId"));
|
|
|
materialClassMapper.addMaterialClass(materialClass);
|
|
|
map.put("msg", "200");
|
|
|
}catch (Exception e){
|
|
@@ -78,7 +80,7 @@ public class MaterialClassServiceImpl implements MaterialClassService {
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public Map<String, Object> updateMaterialClass(MaterialClass materialClass) {
|
|
|
+ public Map<String, Object> updateMaterialClass(MaterialClass materialClass, HttpServletRequest request) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
try{
|
|
|
String wllbCode = materialClassMapper.getMaterialClassStorageLocation(materialClass.getStorageLocationCode());
|
|
@@ -87,6 +89,7 @@ public class MaterialClassServiceImpl implements MaterialClassService {
|
|
|
map.put("errMsg", "库位已被占用");
|
|
|
return map;
|
|
|
}
|
|
|
+ materialClass.setModifyUser(request.getHeader("userId"));
|
|
|
materialClassMapper.updateMaterialClass(materialClass);
|
|
|
map.put("msg", "200");
|
|
|
}catch (Exception e){
|
|
@@ -99,9 +102,10 @@ public class MaterialClassServiceImpl implements MaterialClassService {
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public Map<String, Object> updateMaterial(MaterialClass materialClass) {
|
|
|
+ public Map<String, Object> updateMaterial(MaterialClass materialClass, HttpServletRequest request) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
try{
|
|
|
+ materialClass.setModifyUser(request.getHeader("userId"));
|
|
|
materialClassMapper.updateMaterial(materialClass);
|
|
|
map.put("msg", "200");
|
|
|
} catch (Exception e){
|