机具库存收藏修改
This commit is contained in:
parent
037c8e3e69
commit
e767b6182c
|
|
@ -161,6 +161,7 @@
|
||||||
where bmp.ID=#{id}
|
where bmp.ID=#{id}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<update id="update" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<update id="update" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
update bm_project
|
update bm_project
|
||||||
<set>
|
<set>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
<mapper namespace="com.bonus.bm.dao.ProjectManageDao" >
|
<mapper namespace="com.bonus.bm.dao.ProjectManageDao">
|
||||||
<resultMap id="ZNode" type="com.bonus.sys.beans.ZNode"></resultMap>
|
<resultMap id="ZNode" type="com.bonus.sys.beans.ZNode"></resultMap>
|
||||||
|
|
||||||
<select id="findByPage" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="findByPage" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
select bmp.ID as id,bmp.`NAME` as name,bmp.COMPANY_ID as companyId,bmp.TIME as projectTime,
|
select bmp.ID as id,bmp.`NAME` as name,bmp.COMPANY_ID as companyId,bmp.TIME as projectTime,
|
||||||
bmc.`NAME` as companyName,bmp.TYPE_ID as typeId,bpt.`NAME` as typeName,
|
bmc.`NAME` as companyName,bmp.TYPE_ID as typeId,bpt.`NAME` as typeName,
|
||||||
bmp.VOL_ID as volId,bvl.`NAME` as volName,
|
bmp.VOL_ID as volId,bvl.`NAME` as volName,
|
||||||
|
|
@ -54,16 +55,20 @@
|
||||||
</if>
|
</if>
|
||||||
ORDER BY bmp.TIME desc
|
ORDER BY bmp.TIME desc
|
||||||
</select>
|
</select>
|
||||||
<select id="getVolLever" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="getVolLever" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
SELECT bpt.ID,bpt.`NAME` from bm_vol_level bpt
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
|
SELECT bpt.ID, bpt.`NAME`
|
||||||
|
from bm_vol_level bpt
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getProjectType" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="getProjectType" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
SELECT bpt.ID,bpt.`NAME` from bm_project_type bpt
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
|
SELECT bpt.ID, bpt.`NAME`
|
||||||
|
from bm_project_type bpt
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="findWorkTree" resultMap="ZNode">
|
<select id="findWorkTree" resultMap="ZNode">
|
||||||
SELECT bmp.ID,bmp.`NAME`,bmp.TYPE_ID as pId
|
SELECT bmp.ID, bmp.`NAME`, bmp.TYPE_ID as pId
|
||||||
FROM bm_project bmp
|
FROM bm_project bmp
|
||||||
LEFT JOIN bm_vol_level bvl ON bmp.TYPE_ID = bvl.ID
|
LEFT JOIN bm_vol_level bvl ON bmp.TYPE_ID = bvl.ID
|
||||||
WHERE bmp.IS_ACTIVE = '1'
|
WHERE bmp.IS_ACTIVE = '1'
|
||||||
|
|
@ -242,7 +247,8 @@
|
||||||
NOW(),
|
NOW(),
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
<select id="find" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="find" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
select bmp.ID as id,bmp.`NAME` as name,bmp.COMPANY_ID as companyId,
|
select bmp.ID as id,bmp.`NAME` as name,bmp.COMPANY_ID as companyId,
|
||||||
bmc.`NAME` as companyName,bmp.TYPE_ID as typeId,bpt.`NAME` as typeName,
|
bmc.`NAME` as companyName,bmp.TYPE_ID as typeId,bpt.`NAME` as typeName,
|
||||||
bmp.VOL_ID as volId,bvl.`NAME` as volName,
|
bmp.VOL_ID as volId,bvl.`NAME` as volName,
|
||||||
|
|
@ -331,11 +337,28 @@
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="delete">
|
<update id="delete">
|
||||||
update bm_project set IS_ACTIVE =0
|
update bm_project
|
||||||
where ID =#{id}
|
set IS_ACTIVE =0
|
||||||
|
where ID = #{id}
|
||||||
|
</update>
|
||||||
|
<select id="findByCode" resultType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
|
SELECT ID, `NAME`
|
||||||
|
FROM bm_project
|
||||||
|
WHERE `NUM` = #{projectCode}
|
||||||
|
</select>
|
||||||
|
<update id="updateProject">
|
||||||
|
UPDATE bm_project
|
||||||
|
set NUM = #{num}
|
||||||
|
where ID = #{id}
|
||||||
|
</update>
|
||||||
|
<update id="updateProjectName">
|
||||||
|
UPDATE bm_project
|
||||||
|
set NAME = #{projectName}
|
||||||
|
where NUM = #{projectCode}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="getProjectName" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="getProjectName" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
SELECT ID,`NAME`
|
SELECT ID,`NAME`
|
||||||
FROM bm_project
|
FROM bm_project
|
||||||
WHERE COMPANY_ID = #{companyId}
|
WHERE COMPANY_ID = #{companyId}
|
||||||
|
|
@ -345,22 +368,34 @@
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="findByName" resultType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="findByName" resultType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
SELECT ID,`NAME`
|
SELECT ID, `NAME`
|
||||||
FROM bm_project
|
FROM bm_project
|
||||||
WHERE `NAME` = #{name}
|
WHERE `NAME` = #{name}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<select id="getProvinces" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="getProvinces" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
SELECT provinceid as id, province as name FROM provinces ORDER BY id
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
|
SELECT provinceid as id, province as name
|
||||||
|
FROM provinces
|
||||||
|
ORDER BY id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getCities" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="getCities" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
SELECT cityid as id, city as name FROM cities WHERE provinceid = #{param.provinceid} ORDER BY id
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
|
SELECT cityid as id, city as name
|
||||||
|
FROM cities
|
||||||
|
WHERE provinceid = #{param.provinceid}
|
||||||
|
ORDER BY id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getDistricts" resultType="com.bonus.bm.beans.ProjectManageBean" parameterType="com.bonus.bm.beans.ProjectManageBean">
|
<select id="getDistricts" resultType="com.bonus.bm.beans.ProjectManageBean"
|
||||||
SELECT areaid as id, area as name FROM areas WHERE cityid = #{param.cityid} ORDER BY id
|
parameterType="com.bonus.bm.beans.ProjectManageBean">
|
||||||
|
SELECT areaid as id, area as name
|
||||||
|
FROM areas
|
||||||
|
WHERE cityid = #{param.cityid}
|
||||||
|
ORDER BY id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -76,20 +76,6 @@ public class ProjectManageController extends BaseController<ProjectManageBean> {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. 时间戳校验(防重放)
|
|
||||||
// try {
|
|
||||||
// Date time = DateUtil.parse(timestamp, "yyyyMMddHHmmss");
|
|
||||||
// long diff = Math.abs(System.currentTimeMillis() - time.getTime());
|
|
||||||
// if (diff > 5 * 60 * 1000) {
|
|
||||||
// result.setFailMsg("请求时间戳不合法!!");
|
|
||||||
// return result;
|
|
||||||
// }
|
|
||||||
// } catch (Exception e) {
|
|
||||||
// System.err.println("时间戳解析异常:" + timestamp + "," + e.getMessage());
|
|
||||||
// result.setFailMsg("时间戳解析异常");
|
|
||||||
// return result;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 3. 验证签名
|
// 3. 验证签名
|
||||||
String baseSign = appId + timestamp + encryptedData + appSecret;
|
String baseSign = appId + timestamp + encryptedData + appSecret;
|
||||||
String serverSign = SecureUtil.sha256(baseSign).toUpperCase();
|
String serverSign = SecureUtil.sha256(baseSign).toUpperCase();
|
||||||
|
|
@ -119,9 +105,11 @@ public class ProjectManageController extends BaseController<ProjectManageBean> {
|
||||||
result.setFailMsg("数据不完整!!");
|
result.setFailMsg("数据不完整!!");
|
||||||
return result;
|
return result;
|
||||||
} else {
|
} else {
|
||||||
|
ProjectManageBean beanCode = pmService.findByCode(projectCode);
|
||||||
|
if (beanCode == null) {
|
||||||
ProjectManageBean findBean = pmService.findByName(projectName);
|
ProjectManageBean findBean = pmService.findByName(projectName);
|
||||||
if (findBean != null) {
|
if (findBean != null) {
|
||||||
System.out.println("工程名称已存在,跳过处理!");
|
pmService.updateProject(projectCode, String.valueOf(findBean.getId()));
|
||||||
result.setFailMsg("工程名称已存在,跳过处理!");
|
result.setFailMsg("工程名称已存在,跳过处理!");
|
||||||
} else {
|
} else {
|
||||||
ProjectManageBean bean = new ProjectManageBean();
|
ProjectManageBean bean = new ProjectManageBean();
|
||||||
|
|
@ -140,6 +128,10 @@ public class ProjectManageController extends BaseController<ProjectManageBean> {
|
||||||
result.setFailMsg(projectName + "----工程信息同步失败:" + e.getMessage());
|
result.setFailMsg(projectName + "----工程信息同步失败:" + e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
pmService.updateProjectName(projectName, projectCode);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,10 +26,17 @@ public interface ProjectManageDao extends BaseDao<ProjectManageBean> {
|
||||||
|
|
||||||
ProjectManageBean findByName(String name);
|
ProjectManageBean findByName(String name);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
List<ProjectManageBean> getProvinces();
|
List<ProjectManageBean> getProvinces();
|
||||||
|
|
||||||
List<ProjectManageBean> getCities(@Param("param") ProjectManageBean o);
|
List<ProjectManageBean> getCities(@Param("param") ProjectManageBean o);
|
||||||
|
|
||||||
List<ProjectManageBean> getDistricts(@Param("param") ProjectManageBean o);
|
List<ProjectManageBean> getDistricts(@Param("param") ProjectManageBean o);
|
||||||
|
|
||||||
|
void updateProject(@Param("num") String num, @Param("id") String id);
|
||||||
|
|
||||||
|
ProjectManageBean findByCode(String projectCode);
|
||||||
|
|
||||||
|
void updateProjectName(@Param("projectName")String projectName, @Param("projectCode")String projectCode);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,10 +21,14 @@ public interface ProjectManageService extends BaseService<ProjectManageBean> {
|
||||||
List<ZNode> projectTreeByUnitId(ProjectManageBean o);
|
List<ZNode> projectTreeByUnitId(ProjectManageBean o);
|
||||||
|
|
||||||
ProjectManageBean findByName(String name);
|
ProjectManageBean findByName(String name);
|
||||||
|
void updateProject(String num,String id);
|
||||||
List<ProjectManageBean> getProvinces();
|
List<ProjectManageBean> getProvinces();
|
||||||
|
|
||||||
List<ProjectManageBean> getCities(ProjectManageBean o);
|
List<ProjectManageBean> getCities(ProjectManageBean o);
|
||||||
|
|
||||||
List<ProjectManageBean> getDistricts(ProjectManageBean o);
|
List<ProjectManageBean> getDistricts(ProjectManageBean o);
|
||||||
|
|
||||||
|
ProjectManageBean findByCode(String projectCode);
|
||||||
|
|
||||||
|
void updateProjectName(String projectName, String projectCode);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,11 @@ public class ProjectManageServiceImp extends BaseServiceImp<ProjectManageBean> i
|
||||||
return pmDao.findByName(name);
|
return pmDao.findByName(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateProject(String num, String id) {
|
||||||
|
pmDao.updateProject(num, id);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ProjectManageBean> getProvinces() {
|
public List<ProjectManageBean> getProvinces() {
|
||||||
return pmDao.getProvinces();
|
return pmDao.getProvinces();
|
||||||
|
|
@ -66,4 +71,14 @@ public class ProjectManageServiceImp extends BaseServiceImp<ProjectManageBean> i
|
||||||
return pmDao.getDistricts(o);
|
return pmDao.getDistricts(o);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ProjectManageBean findByCode(String projectCode) {
|
||||||
|
return pmDao.findByCode(projectCode);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateProjectName(String projectName, String projectCode) {
|
||||||
|
pmDao.updateProjectName(projectName, projectCode);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue