This commit is contained in:
2024-03-26 17:38:58 +08:00
6 changed files with 28 additions and 18 deletions

View File

@@ -263,7 +263,7 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl<StIvtIostorinvOutM
} }
@Override @Override
@Transactional @Transactional(rollbackFor = Exception.class)
public void manualDiv(JSONObject whereJson) { public void manualDiv(JSONObject whereJson) {
StIvtIostorinv mstDao = this.getById(whereJson.getJSONObject("row").getString("iostorinv_id")); StIvtIostorinv mstDao = this.getById(whereJson.getJSONObject("row").getString("iostorinv_id"));
@@ -361,7 +361,7 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl<StIvtIostorinvOutM
} }
@Override @Override
@Transactional @Transactional(rollbackFor = Exception.class)
public void cancelDiv(JSONObject whereJson) { public void cancelDiv(JSONObject whereJson) {
// 任务表 // 任务表
WQLObject taskTab = WQLObject.getWQLObject("sch_base_task"); WQLObject taskTab = WQLObject.getWQLObject("sch_base_task");

View File

@@ -62,7 +62,7 @@ public class InBoxManageServiceImpl implements InBoxManageService {
private final IschBaseTaskService ischBaseTaskService; private final IschBaseTaskService ischBaseTaskService;
@Override @Override
@Transactional @Transactional(rollbackFor = Exception.class)
public void inBox(JSONObject whereJson) { public void inBox(JSONObject whereJson) {
/* /*
* 1.找木箱区的一个仓位 * 1.找木箱区的一个仓位

View File

@@ -62,7 +62,7 @@ public class OutBoxManageServiceImpl implements OutBoxManageService {
private IschBaseTaskService ischBaseTaskService; private IschBaseTaskService ischBaseTaskService;
@Override @Override
@Transactional @Transactional(rollbackFor = Exception.class)
public void outBox(JSONObject whereJson) { public void outBox(JSONObject whereJson) {
/* /*
* 1.找到符合条件的空木箱 * 1.找到符合条件的空木箱

View File

@@ -53,7 +53,7 @@ public class OutVehicleManageServiceImpl implements OutVehicleManageService {
private IschBaseTaskService ischBaseTaskService; private IschBaseTaskService ischBaseTaskService;
@Override @Override
@Transactional @Transactional(rollbackFor = Exception.class)
public void outVehicle(JSONObject whereJson) { public void outVehicle(JSONObject whereJson) {
/* /*
* 1.找到相同托盘类型的最多的巷道 * 1.找到相同托盘类型的最多的巷道

View File

@@ -461,9 +461,14 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
return null; return null;
} }
/**
* 需要区分一期二期
* @param param
* @return
*/
@Override @Override
public Map<String, Object> queryAuthority(Map<String, String> param) { public Map<String, Object> queryAuthority(Map<String, String> param) {
String accountId = "1"; String accountId = SecurityUtils.getCurrentUserId();
JSONObject returnjo = new JSONObject(); JSONObject returnjo = new JSONObject();
if (StrUtil.isEmpty(accountId)) { if (StrUtil.isEmpty(accountId)) {
returnjo.put("code", "0"); returnjo.put("code", "0");
@@ -475,19 +480,23 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
if(ObjectUtil.isEmpty(pa)){ if(ObjectUtil.isEmpty(pa)){
throw new BadRequestException("当前用户无菜单权限!"); throw new BadRequestException("当前用户无菜单权限!");
} }
JSONObject result = pa.getJSONObject(0); JSONObject result = new JSONObject();
//查询二级 for (int i = 0; i < pa.size(); i++) {
JSONArray SecondResults = baseMapper.queryPdaAuthority(accountId, "1", null); JSONObject res = pa.getJSONObject(i);
//查询 //查询
JSONArray roleTree = new JSONArray(); JSONArray secondResults = baseMapper.queryPdaAuthority(accountId, "1", res.getString("menu_id"));
for (int i = 0; i < SecondResults.size(); i++) { //查询三级
JSONObject row = SecondResults.getJSONObject(i); JSONArray roleTree = new JSONArray();
String menu_id = row.getString("menu_id"); for (int j = 0; j < secondResults.size(); j++) {
JSONArray ThirdResults = baseMapper.queryPdaAuthority(accountId, "2", menu_id); JSONObject row = secondResults.getJSONObject(j);
row.put("sonTree", ThirdResults); String menu_id = row.getString("menu_id");
roleTree.add(row); JSONArray ThirdResults = baseMapper.queryPdaAuthority(accountId, "2", menu_id);
row.put("sonTree", ThirdResults);
roleTree.add(row);
}
res.put("sonTree", roleTree);
result.put("rf_menu" + i, res);
} }
result.put("sonTree", roleTree);
returnjo.put("code", "1"); returnjo.put("code", "1");
returnjo.put("desc", "查询成功!"); returnjo.put("desc", "查询成功!");

View File

@@ -443,6 +443,7 @@ public class ProductScrapServiceImpl implements ProductScrapService {
JSONObject jsonObject = new JSONObject(); JSONObject jsonObject = new JSONObject();
jsonObject.put("ext_code", result.getString("RTDAT")); jsonObject.put("ext_code", result.getString("RTDAT"));
// 单据状态改变 10(生成) -> 20审核
jsonObject.put("bill_status", "20"); jsonObject.put("bill_status", "20");
mst.update(jsonObject, "scrap_id = '" + whereJson.getString("scrap_id") + "'"); mst.update(jsonObject, "scrap_id = '" + whereJson.getString("scrap_id") + "'");