diff --git a/erp_web/login.html b/erp_web/login.html
index 6b6a8fb1..f675bd62 100644
--- a/erp_web/login.html
+++ b/erp_web/login.html
@@ -4,7 +4,6 @@
ERP系统
-
diff --git a/pom.xml b/pom.xml
index 38719f50..cde80653 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.jsh
jshERP
- 2.0.2-SNAPSHOT
+ 2.0.3-SNAPSHOT
jar
jshERP
diff --git a/src/main/java/com/jsh/erp/controller/DepotHeadController.java b/src/main/java/com/jsh/erp/controller/DepotHeadController.java
index 34b234fb..aecec1c3 100644
--- a/src/main/java/com/jsh/erp/controller/DepotHeadController.java
+++ b/src/main/java/com/jsh/erp/controller/DepotHeadController.java
@@ -417,7 +417,7 @@ public class DepotHeadController {
JSONObject result = ExceptionConstants.standardSuccess();
if(("open").equals(mybatisPlusStatus)) {
Long billsNumLimit = Long.parseLong(request.getSession().getAttribute("billsNumLimit").toString());
- Long count = depotHeadService.countDepotHead(null,null,null,null,null,null);
+ Long count = depotHeadService.countDepotHead(null,null,null,null,null,null,null);
if(count>= billsNumLimit) {
throw new BusinessParamCheckingException(ExceptionConstants.DEPOT_HEAD_OVER_LIMIT_FAILED_CODE,
ExceptionConstants.DEPOT_HEAD_OVER_LIMIT_FAILED_MSG);
diff --git a/src/main/java/com/jsh/erp/controller/DepotItemController.java b/src/main/java/com/jsh/erp/controller/DepotItemController.java
index 01ec28f6..fc6e56f4 100644
--- a/src/main/java/com/jsh/erp/controller/DepotItemController.java
+++ b/src/main/java/com/jsh/erp/controller/DepotItemController.java
@@ -42,44 +42,6 @@ public class DepotItemController {
@Resource
private MaterialService materialService;
- /**
- * 根据材料信息获取
- * @param materialParam 商品参数
- * @param depotIds 拥有的仓库信息
- * @param request
- * @return
- */
- @GetMapping(value = "/getHeaderIdByMaterial")
- public BaseResponseInfo getHeaderIdByMaterial(@RequestParam("materialParam") String materialParam,
- @RequestParam("depotIds") String depotIds,
- HttpServletRequest request)throws Exception {
- BaseResponseInfo res = new BaseResponseInfo();
- try {
- List depotItemList = depotItemService.getHeaderIdByMaterial(materialParam, depotIds);
- String allReturn = "";
- if (depotItemList != null&&depotItemList.size()>0) {
- for (DepotItemVo4HeaderId d : depotItemList) {
- Long dl = d.getHeaderid(); //获取对象
- allReturn = allReturn + dl.toString() + ",";
- }
- /**
- * 2019-01-17修复depotItemList集合为空时,程序异常
- * */
- allReturn = allReturn.substring(0, allReturn.length() - 1);
- }
- if (allReturn.equals("null")) {
- allReturn = "";
- }
- res.code = 200;
- res.data = allReturn;
- } catch(Exception e){
- e.printStackTrace();
- res.code = 500;
- res.data = "获取数据失败";
- }
- return res;
- }
-
/**
* 只根据商品id查询单据列表
* @param mId
diff --git a/src/main/java/com/jsh/erp/controller/ResourceController.java b/src/main/java/com/jsh/erp/controller/ResourceController.java
index f1d15ab4..16c1dc1c 100644
--- a/src/main/java/com/jsh/erp/controller/ResourceController.java
+++ b/src/main/java/com/jsh/erp/controller/ResourceController.java
@@ -32,6 +32,20 @@ public class ResourceController {
return JsonUtils.ok();
}
+ @GetMapping(value = "/{apiName}/info")
+ public String getList(@PathVariable("apiName") String apiName,
+ @RequestParam("id") Long id,
+ HttpServletRequest request) throws Exception {
+ Object obj = configResourceManager.selectOne(apiName, id);
+ Map objectMap = new HashMap();
+ if(obj != null) {
+ objectMap.put("info", obj);
+ return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code);
+ } else {
+ return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code);
+ }
+ }
+
@GetMapping(value = "/{apiName}/list")
public String getList(@PathVariable("apiName") String apiName,
@RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize,
diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4HeaderId.java b/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4HeaderId.java
deleted file mode 100644
index 0e6eda79..00000000
--- a/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4HeaderId.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.jsh.erp.datasource.entities;
-
-public class DepotItemVo4HeaderId {
-
- private Long headerid;
-
- public Long getHeaderid() {
- return headerid;
- }
-
- public void setHeaderid(Long headerid) {
- this.headerid = headerid;
- }
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java b/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java
index 782f897c..fd5d5474 100644
--- a/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java
+++ b/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java
@@ -24,7 +24,8 @@ public interface DepotHeadMapperEx {
@Param("number") String number,
@Param("beginTime") String beginTime,
@Param("endTime") String endTime,
- @Param("dhIds") String dhIds,
+ @Param("materialParam") String materialParam,
+ @Param("depotIds") String depotIds,
@Param("offset") Integer offset,
@Param("rows") Integer rows);
@@ -34,7 +35,8 @@ public interface DepotHeadMapperEx {
@Param("number") String number,
@Param("beginTime") String beginTime,
@Param("endTime") String endTime,
- @Param("dhIds") String dhIds);
+ @Param("materialParam") String materialParam,
+ @Param("depotIds") String depotIds);
String findMaterialsListByHeaderId(
diff --git a/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java b/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java
index 76d1c230..3d010876 100644
--- a/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java
+++ b/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java
@@ -27,10 +27,6 @@ public interface DepotItemMapperEx {
@Param("type") Integer type,
@Param("remark") String remark);
- List getHeaderIdByMaterial(
- @Param("materialParam") String materialParam,
- @Param("depotIds") String depotIds);
-
List findDetailByTypeAndMaterialIdList(
@Param("mId") Long mId,
@Param("offset") Integer offset,
diff --git a/src/main/java/com/jsh/erp/service/CommonQueryManager.java b/src/main/java/com/jsh/erp/service/CommonQueryManager.java
index 7525a062..311a5223 100644
--- a/src/main/java/com/jsh/erp/service/CommonQueryManager.java
+++ b/src/main/java/com/jsh/erp/service/CommonQueryManager.java
@@ -30,8 +30,8 @@ public class CommonQueryManager {
* @param apiName 接口名称
* @param id ID
*/
- public Object selectOne(String apiName, String id) throws Exception{
- if (StringUtil.isNotEmpty(apiName) && StringUtil.isNotEmpty(id)) {
+ public Object selectOne(String apiName, Long id) throws Exception {
+ if (StringUtil.isNotEmpty(apiName) && id!=null) {
return container.getCommonQuery(apiName).selectOne(id);
}
return null;
diff --git a/src/main/java/com/jsh/erp/service/ICommonQuery.java b/src/main/java/com/jsh/erp/service/ICommonQuery.java
index 0927a71e..25d19880 100644
--- a/src/main/java/com/jsh/erp/service/ICommonQuery.java
+++ b/src/main/java/com/jsh/erp/service/ICommonQuery.java
@@ -13,12 +13,12 @@ import java.util.Map;
*/
public interface ICommonQuery {
/**
- * 查询:解析JSON,查询资源。
+ * 根据id查询明细。
*
- * @param condition 资源id
+ * @param id 资源id
* @return 资源
*/
- Object selectOne(String condition) throws Exception;
+ Object selectOne(Long id) throws Exception;
/**
* 自定义查询
diff --git a/src/main/java/com/jsh/erp/service/account/AccountComponent.java b/src/main/java/com/jsh/erp/service/account/AccountComponent.java
index 3676bd8f..a1b159f9 100644
--- a/src/main/java/com/jsh/erp/service/account/AccountComponent.java
+++ b/src/main/java/com/jsh/erp/service/account/AccountComponent.java
@@ -19,8 +19,8 @@ public class AccountComponent implements ICommonQuery {
private AccountService accountService;
@Override
- public Object selectOne(String condition) {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return accountService.getAccount(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/account/AccountService.java b/src/main/java/com/jsh/erp/service/account/AccountService.java
index ba995fce..e49c5fc3 100644
--- a/src/main/java/com/jsh/erp/service/account/AccountService.java
+++ b/src/main/java/com/jsh/erp/service/account/AccountService.java
@@ -58,7 +58,7 @@ public class AccountService {
@Resource
private UserService userService;
- public Account getAccount(long id) {
+ public Account getAccount(long id) throws Exception{
return accountMapper.selectByPrimaryKey(id);
}
diff --git a/src/main/java/com/jsh/erp/service/accountHead/AccountHeadComponent.java b/src/main/java/com/jsh/erp/service/accountHead/AccountHeadComponent.java
index a9b67219..01f9ca98 100644
--- a/src/main/java/com/jsh/erp/service/accountHead/AccountHeadComponent.java
+++ b/src/main/java/com/jsh/erp/service/accountHead/AccountHeadComponent.java
@@ -19,8 +19,8 @@ public class AccountHeadComponent implements ICommonQuery {
private AccountHeadService accountHeadService;
@Override
- public Object selectOne(String condition) throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return accountHeadService.getAccountHead(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/accountItem/AccountItemComponent.java b/src/main/java/com/jsh/erp/service/accountItem/AccountItemComponent.java
index f7ae1daf..b2fd6d5d 100644
--- a/src/main/java/com/jsh/erp/service/accountItem/AccountItemComponent.java
+++ b/src/main/java/com/jsh/erp/service/accountItem/AccountItemComponent.java
@@ -19,8 +19,8 @@ public class AccountItemComponent implements ICommonQuery {
private AccountItemService accountItemService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return accountItemService.getAccountItem(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/app/AppComponent.java b/src/main/java/com/jsh/erp/service/app/AppComponent.java
index a5759efd..9afec67f 100644
--- a/src/main/java/com/jsh/erp/service/app/AppComponent.java
+++ b/src/main/java/com/jsh/erp/service/app/AppComponent.java
@@ -19,8 +19,8 @@ public class AppComponent implements ICommonQuery {
private AppService appService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return appService.getApp(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/depot/DepotComponent.java b/src/main/java/com/jsh/erp/service/depot/DepotComponent.java
index 7dc0f06c..aa78ad79 100644
--- a/src/main/java/com/jsh/erp/service/depot/DepotComponent.java
+++ b/src/main/java/com/jsh/erp/service/depot/DepotComponent.java
@@ -20,8 +20,8 @@ public class DepotComponent implements ICommonQuery {
private DepotService depotService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return depotService.getDepot(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/depotHead/DepotHeadComponent.java b/src/main/java/com/jsh/erp/service/depotHead/DepotHeadComponent.java
index ba817286..74326b00 100644
--- a/src/main/java/com/jsh/erp/service/depotHead/DepotHeadComponent.java
+++ b/src/main/java/com/jsh/erp/service/depotHead/DepotHeadComponent.java
@@ -19,8 +19,8 @@ public class DepotHeadComponent implements ICommonQuery {
private DepotHeadService depotHeadService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return depotHeadService.getDepotHead(id);
}
@Override
@@ -35,9 +35,9 @@ public class DepotHeadComponent implements ICommonQuery {
String number = StringUtil.getInfo(search, "number");
String beginTime = StringUtil.getInfo(search, "beginTime");
String endTime = StringUtil.getInfo(search, "endTime");
- String dhIds = StringUtil.getInfo(search, "dhIds");
- String order = QueryUtils.order(map);
- return depotHeadService.select(type, subType, number, beginTime, endTime, dhIds, QueryUtils.offset(map), QueryUtils.rows(map));
+ String materialParam = StringUtil.getInfo(search, "materialParam");
+ String depotIds = StringUtil.getInfo(search, "depotIds");
+ return depotHeadService.select(type, subType, number, beginTime, endTime, materialParam, depotIds, QueryUtils.offset(map), QueryUtils.rows(map));
}
@Override
@@ -48,8 +48,9 @@ public class DepotHeadComponent implements ICommonQuery {
String number = StringUtil.getInfo(search, "number");
String beginTime = StringUtil.getInfo(search, "beginTime");
String endTime = StringUtil.getInfo(search, "endTime");
- String dhIds = StringUtil.getInfo(search, "dhIds");
- return depotHeadService.countDepotHead(type, subType, number, beginTime, endTime, dhIds);
+ String materialParam = StringUtil.getInfo(search, "materialParam");
+ String depotIds = StringUtil.getInfo(search, "depotIds");
+ return depotHeadService.countDepotHead(type, subType, number, beginTime, endTime, materialParam, depotIds);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java b/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java
index 0844c388..e334bd62 100644
--- a/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java
+++ b/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java
@@ -88,11 +88,12 @@ public class DepotHeadService {
return list;
}
- public List select(String type, String subType, String number, String beginTime, String endTime, String dhIds, int offset, int rows)throws Exception {
+ public List select(String type, String subType, String number, String beginTime, String endTime,
+ String materialParam, String depotIds, int offset, int rows)throws Exception {
List resList = new ArrayList();
List list=null;
try{
- list=depotHeadMapperEx.selectByConditionDepotHead(type, subType, number, beginTime, endTime, dhIds, offset, rows);
+ list=depotHeadMapperEx.selectByConditionDepotHead(type, subType, number, beginTime, endTime, materialParam, depotIds, offset, rows);
}catch(Exception e){
logger.error("异常码[{}],异常提示[{}],异常[{}]",
ExceptionConstants.DATA_READ_FAIL_CODE,ExceptionConstants.DATA_READ_FAIL_MSG,e);
@@ -127,10 +128,11 @@ public class DepotHeadService {
- public Long countDepotHead(String type, String subType, String number, String beginTime, String endTime, String dhIds) throws Exception{
+ public Long countDepotHead(String type, String subType, String number, String beginTime, String endTime,
+ String materialParam, String depotIds) throws Exception{
Long result=null;
try{
- result=depotHeadMapperEx.countsByDepotHead(type, subType, number, beginTime, endTime, dhIds);
+ result=depotHeadMapperEx.countsByDepotHead(type, subType, number, beginTime, endTime, materialParam, depotIds);
}catch(Exception e){
logger.error("异常码[{}],异常提示[{}],异常[{}]",
ExceptionConstants.DATA_READ_FAIL_CODE,ExceptionConstants.DATA_READ_FAIL_MSG,e);
diff --git a/src/main/java/com/jsh/erp/service/depotItem/DepotItemComponent.java b/src/main/java/com/jsh/erp/service/depotItem/DepotItemComponent.java
index 898d3999..0adc4089 100644
--- a/src/main/java/com/jsh/erp/service/depotItem/DepotItemComponent.java
+++ b/src/main/java/com/jsh/erp/service/depotItem/DepotItemComponent.java
@@ -19,8 +19,8 @@ public class DepotItemComponent implements ICommonQuery {
private DepotItemService depotItemService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return depotItemService.getDepotItem(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java b/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
index 1d8e3828..5d107f3a 100644
--- a/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
+++ b/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
@@ -188,19 +188,6 @@ public class DepotItemService {
return list==null?0:list.size();
}
- public List getHeaderIdByMaterial(String materialParam, String depotIds)throws Exception {
- List list =null;
- try{
- list = depotItemMapperEx.getHeaderIdByMaterial(materialParam, depotIds);
- }catch(Exception e){
- logger.error("异常码[{}],异常提示[{}],异常[{}]",
- ExceptionConstants.DATA_READ_FAIL_CODE,ExceptionConstants.DATA_READ_FAIL_MSG,e);
- throw new BusinessRunTimeException(ExceptionConstants.DATA_READ_FAIL_CODE,
- ExceptionConstants.DATA_READ_FAIL_MSG);
- }
- return list;
- }
-
public List findDetailByTypeAndMaterialIdList(Map map)throws Exception {
String mIdStr = map.get("mId");
Long mId = null;
diff --git a/src/main/java/com/jsh/erp/service/functions/FunctionsComponent.java b/src/main/java/com/jsh/erp/service/functions/FunctionsComponent.java
index a48aaff3..ebb0c67a 100644
--- a/src/main/java/com/jsh/erp/service/functions/FunctionsComponent.java
+++ b/src/main/java/com/jsh/erp/service/functions/FunctionsComponent.java
@@ -21,8 +21,8 @@ public class FunctionsComponent implements ICommonQuery {
private FunctionsService functionsService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return functionsService.getFunctions(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/inOutItem/InOutItemComponent.java b/src/main/java/com/jsh/erp/service/inOutItem/InOutItemComponent.java
index 9cce46bc..cc8812f9 100644
--- a/src/main/java/com/jsh/erp/service/inOutItem/InOutItemComponent.java
+++ b/src/main/java/com/jsh/erp/service/inOutItem/InOutItemComponent.java
@@ -19,8 +19,8 @@ public class InOutItemComponent implements ICommonQuery {
private InOutItemService inOutItemService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return inOutItemService.getInOutItem(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/log/LogComponent.java b/src/main/java/com/jsh/erp/service/log/LogComponent.java
index 00857c87..1432c9f3 100644
--- a/src/main/java/com/jsh/erp/service/log/LogComponent.java
+++ b/src/main/java/com/jsh/erp/service/log/LogComponent.java
@@ -19,8 +19,8 @@ public class LogComponent implements ICommonQuery {
private LogService logService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return logService.getLog(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/material/MaterialComponent.java b/src/main/java/com/jsh/erp/service/material/MaterialComponent.java
index 7b2ca3d2..77a9d271 100644
--- a/src/main/java/com/jsh/erp/service/material/MaterialComponent.java
+++ b/src/main/java/com/jsh/erp/service/material/MaterialComponent.java
@@ -21,8 +21,8 @@ public class MaterialComponent implements ICommonQuery {
private MaterialService materialService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return materialService.getMaterial(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryComponent.java b/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryComponent.java
index 70598d69..b6bb92ac 100644
--- a/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryComponent.java
+++ b/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryComponent.java
@@ -21,8 +21,8 @@ public class MaterialCategoryComponent implements ICommonQuery {
private MaterialCategoryService materialCategoryService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return materialCategoryService.getMaterialCategory(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyComponent.java b/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyComponent.java
index 4d681484..33a39ccc 100644
--- a/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyComponent.java
+++ b/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyComponent.java
@@ -19,8 +19,8 @@ public class MaterialPropertyComponent implements ICommonQuery {
private MaterialPropertyService materialPropertyService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return materialPropertyService.getMaterialProperty(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelComponent.java b/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelComponent.java
index 1d6776d4..2024d2df 100644
--- a/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelComponent.java
+++ b/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelComponent.java
@@ -21,9 +21,10 @@ import java.util.Map;
public class OrgaUserRelComponent implements ICommonQuery {
@Resource
private OrgaUserRelService orgaUserRelService;
+
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return orgaUserRelService.getOrgaUserRel(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelService.java b/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelService.java
index d422ae07..aaea62d6 100644
--- a/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelService.java
+++ b/src/main/java/com/jsh/erp/service/orgaUserRel/OrgaUserRelService.java
@@ -41,6 +41,11 @@ public class OrgaUserRelService {
private UserService userService;
@Resource
private LogService logService;
+
+ public OrgaUserRel getOrgaUserRel(long id) throws Exception{
+ return orgaUserRelMapper.selectByPrimaryKey(id);
+ }
+
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
public int insertOrgaUserRel(String beanJson, HttpServletRequest request) throws Exception{
OrgaUserRel orgaUserRel = JSONObject.parseObject(beanJson, OrgaUserRel.class);
diff --git a/src/main/java/com/jsh/erp/service/organization/OrganizationComponent.java b/src/main/java/com/jsh/erp/service/organization/OrganizationComponent.java
index 3b0a226a..435c8379 100644
--- a/src/main/java/com/jsh/erp/service/organization/OrganizationComponent.java
+++ b/src/main/java/com/jsh/erp/service/organization/OrganizationComponent.java
@@ -22,9 +22,10 @@ import java.util.Map;
public class OrganizationComponent implements ICommonQuery {
@Resource
private OrganizationService organizationService;
+
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return organizationService.getOrganization(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/organization/OrganizationService.java b/src/main/java/com/jsh/erp/service/organization/OrganizationService.java
index fcec30dc..cdae2fc0 100644
--- a/src/main/java/com/jsh/erp/service/organization/OrganizationService.java
+++ b/src/main/java/com/jsh/erp/service/organization/OrganizationService.java
@@ -44,6 +44,11 @@ public class OrganizationService {
private UserService userService;
@Resource
private LogService logService;
+
+ public Organization getOrganization(long id) throws Exception {
+ return organizationMapper.selectByPrimaryKey(id);
+ }
+
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
public int insertOrganization(String beanJson, HttpServletRequest request)throws Exception {
Organization organization = JSONObject.parseObject(beanJson, Organization.class);
diff --git a/src/main/java/com/jsh/erp/service/person/PersonComponent.java b/src/main/java/com/jsh/erp/service/person/PersonComponent.java
index b7b6a6cc..bb3f27dd 100644
--- a/src/main/java/com/jsh/erp/service/person/PersonComponent.java
+++ b/src/main/java/com/jsh/erp/service/person/PersonComponent.java
@@ -21,8 +21,8 @@ public class PersonComponent implements ICommonQuery {
private PersonService personService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return personService.getPerson(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/role/RoleComponent.java b/src/main/java/com/jsh/erp/service/role/RoleComponent.java
index 9c491a15..b4b513ec 100644
--- a/src/main/java/com/jsh/erp/service/role/RoleComponent.java
+++ b/src/main/java/com/jsh/erp/service/role/RoleComponent.java
@@ -19,8 +19,8 @@ public class RoleComponent implements ICommonQuery {
private RoleService roleService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return roleService.getRole(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/serialNumber/SerialNumberComponent.java b/src/main/java/com/jsh/erp/service/serialNumber/SerialNumberComponent.java
index 7cc89dde..992a3117 100644
--- a/src/main/java/com/jsh/erp/service/serialNumber/SerialNumberComponent.java
+++ b/src/main/java/com/jsh/erp/service/serialNumber/SerialNumberComponent.java
@@ -26,8 +26,8 @@ public class SerialNumberComponent implements ICommonQuery {
private SerialNumberService serialNumberService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return serialNumberService.getSerialNumber(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/supplier/SupplierComponent.java b/src/main/java/com/jsh/erp/service/supplier/SupplierComponent.java
index c018e2ac..67943682 100644
--- a/src/main/java/com/jsh/erp/service/supplier/SupplierComponent.java
+++ b/src/main/java/com/jsh/erp/service/supplier/SupplierComponent.java
@@ -21,8 +21,8 @@ public class SupplierComponent implements ICommonQuery {
private SupplierService supplierService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return supplierService.getSupplier(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigComponent.java b/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigComponent.java
index 427cd516..7fd76977 100644
--- a/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigComponent.java
+++ b/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigComponent.java
@@ -21,8 +21,8 @@ public class SystemConfigComponent implements ICommonQuery {
private SystemConfigService systemConfigService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return systemConfigService.getSystemConfig(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/unit/UnitComponent.java b/src/main/java/com/jsh/erp/service/unit/UnitComponent.java
index 98a66249..cc17fb54 100644
--- a/src/main/java/com/jsh/erp/service/unit/UnitComponent.java
+++ b/src/main/java/com/jsh/erp/service/unit/UnitComponent.java
@@ -20,8 +20,8 @@ public class UnitComponent implements ICommonQuery {
private UnitService unitService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return unitService.getUnit(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/user/UserComponent.java b/src/main/java/com/jsh/erp/service/user/UserComponent.java
index 3a7bc58d..eabdfa2a 100644
--- a/src/main/java/com/jsh/erp/service/user/UserComponent.java
+++ b/src/main/java/com/jsh/erp/service/user/UserComponent.java
@@ -18,8 +18,8 @@ public class UserComponent implements ICommonQuery {
private UserService userService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return userService.getUser(id);
}
@Override
diff --git a/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessComponent.java b/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessComponent.java
index 04ca587f..74b8e033 100644
--- a/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessComponent.java
+++ b/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessComponent.java
@@ -22,8 +22,8 @@ public class UserBusinessComponent implements ICommonQuery {
private UserBusinessService userBusinessService;
@Override
- public Object selectOne(String condition)throws Exception {
- return null;
+ public Object selectOne(Long id) throws Exception {
+ return userBusinessService.getUserBusiness(id);
}
@Override
diff --git a/src/main/resources/mapper_xml/DepotHeadMapperEx.xml b/src/main/resources/mapper_xml/DepotHeadMapperEx.xml
index 3fdcdad5..636b6601 100644
--- a/src/main/resources/mapper_xml/DepotHeadMapperEx.xml
+++ b/src/main/resources/mapper_xml/DepotHeadMapperEx.xml
@@ -60,12 +60,6 @@
and dh.Number like #{number}
-
- and dh.Id in
-
- #{dhId}
-
-
and dh.OperTime >= #{beginTime}
@@ -93,19 +87,19 @@
and Number like #{number}
-
- and Id in
-
- #{dhId}
-
-
and OperTime >= #{beginTime}
and OperTime <= #{endTime}
- and ifnull(delete_Flag,'0') !='1'
+
+ and (m.`Name` like '%${materialParam}%' or m.Model like '%${materialParam}%')
+
+
+ and di.DepotId in (${depotIds})
+
+ and ifnull(jsh_depothead.delete_Flag,'0') !='1'
diff --git a/src/main/resources/mapper_xml/DepotItemMapperEx.xml b/src/main/resources/mapper_xml/DepotItemMapperEx.xml
index edb3caa6..1250e355 100644
--- a/src/main/resources/mapper_xml/DepotItemMapperEx.xml
+++ b/src/main/resources/mapper_xml/DepotItemMapperEx.xml
@@ -2,16 +2,15 @@
-
-
+