This commit is contained in:
parent
2e1fc89d63
commit
798c5ab7e2
|
|
@ -201,12 +201,23 @@ public interface IProMapper {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取工序计划作业权重占比
|
* 获取工序计划作业权重占比
|
||||||
|
*
|
||||||
* @param bidCode
|
* @param bidCode
|
||||||
* @return List<Map<String, String>>
|
* @return List<Map < String, String>>
|
||||||
* @description
|
* @description
|
||||||
* @author cwchen
|
* @author cwchen
|
||||||
* @date 2024/3/20 9:40
|
* @date 2024/3/20 9:40
|
||||||
*/
|
*/
|
||||||
@MapKey("planId")
|
@MapKey("planId")
|
||||||
List<Map<String, String>> getGxWeight(String bidCode);
|
List<Map<String, String>> getGxWeight(String bidCode);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取工程状态
|
||||||
|
* @return Map<String, Map<String, String>>
|
||||||
|
* @description
|
||||||
|
* @author cwchen
|
||||||
|
* @date 2024/3/27 11:05
|
||||||
|
*/
|
||||||
|
@MapKey("name")
|
||||||
|
Map<String, Map<String, String>> getProStatus();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,8 @@ public class ProServiceImpl implements IProService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private RemoteFileService remoteFileService;
|
private RemoteFileService remoteFileService;
|
||||||
|
|
||||||
|
private Map<String, Map<String, String>> proStatusList = new HashMap<>(16);
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ProVo> getProLists(ProDto dto) {
|
public List<ProVo> getProLists(ProDto dto) {
|
||||||
|
|
@ -274,6 +276,7 @@ public class ProServiceImpl implements IProService {
|
||||||
if (CollectionUtils.isNotEmpty(lstError)) {
|
if (CollectionUtils.isNotEmpty(lstError)) {
|
||||||
return AjaxResult.error("excel数据有误,请仔细检查", lstError);
|
return AjaxResult.error("excel数据有误,请仔细检查", lstError);
|
||||||
}
|
}
|
||||||
|
proStatusList = mapper.getProStatus();
|
||||||
for (JSONObject obj : lstObj) {
|
for (JSONObject obj : lstObj) {
|
||||||
ProImportVo vo = new ProImportVo();
|
ProImportVo vo = new ProImportVo();
|
||||||
ProVo proVo = new ProVo();
|
ProVo proVo = new ProVo();
|
||||||
|
|
@ -451,7 +454,10 @@ public class ProServiceImpl implements IProService {
|
||||||
vo.setProScale(obj.getString("proScale"));
|
vo.setProScale(obj.getString("proScale"));
|
||||||
vo.setManager(obj.getString("manager"));
|
vo.setManager(obj.getString("manager"));
|
||||||
vo.setProBrief(obj.getString("proBrief"));
|
vo.setProBrief(obj.getString("proBrief"));
|
||||||
vo.setStatus(obj.getString("status"));
|
Map<String, String> map = proStatusList.get(obj.getString("status"));
|
||||||
|
if(map !=null){
|
||||||
|
vo.setStatus(String.valueOf(map.get("id")));
|
||||||
|
}
|
||||||
vo.setPlanStartTime(obj.getString("planStartTime"));
|
vo.setPlanStartTime(obj.getString("planStartTime"));
|
||||||
vo.setPlanEndTime(obj.getString("planEndTime"));
|
vo.setPlanEndTime(obj.getString("planEndTime"));
|
||||||
vo.setStartTime(obj.getString("startTime"));
|
vo.setStartTime(obj.getString("startTime"));
|
||||||
|
|
|
||||||
|
|
@ -189,12 +189,13 @@
|
||||||
tp.end_time AS endTime,
|
tp.end_time AS endTime,
|
||||||
tp.pro_cost AS proCost,
|
tp.pro_cost AS proCost,
|
||||||
tp.pro_brief AS proBrief,
|
tp.pro_brief AS proBrief,
|
||||||
tp.status,
|
sd.dict_name AS status,
|
||||||
tp.bid_code AS bidCode,
|
tp.bid_code AS bidCode,
|
||||||
tp.sign_code AS signCode,
|
tp.sign_code AS signCode,
|
||||||
tp.pro_code AS proCode
|
tp.pro_code AS proCode
|
||||||
FROM tb_project tp
|
FROM tb_project tp
|
||||||
LEFT JOIN sys_build sb ON tp.org = sb.org_id
|
LEFT JOIN sys_build sb ON tp.org = sb.org_id
|
||||||
|
LEFT JOIN sys_dict sd ON sd.dict_code = tp.status AND sd.del_flag = 0
|
||||||
<where>
|
<where>
|
||||||
tp.del_flag = 0
|
tp.del_flag = 0
|
||||||
<if test="keyWord !=null and keyWord!=''">
|
<if test="keyWord !=null and keyWord!=''">
|
||||||
|
|
@ -314,4 +315,13 @@
|
||||||
FROM tb_gx_plan
|
FROM tb_gx_plan
|
||||||
WHERE bid_code = #{bidCode}
|
WHERE bid_code = #{bidCode}
|
||||||
</select>
|
</select>
|
||||||
|
<!--获取工程状态-->
|
||||||
|
<select id="getProStatus" resultType="java.util.Map">
|
||||||
|
SELECT sd2.dict_code AS id,
|
||||||
|
sd2.dict_name AS name
|
||||||
|
FROM sys_dict sd
|
||||||
|
LEFT JOIN sys_dict sd2 ON sd.dict_code = sd2.p_code AND sd2.del_flag = 0
|
||||||
|
WHERE sd.dict_code = 1200 AND sd.del_flag = 0
|
||||||
|
ORDER BY sd2.dict_sort
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -57,12 +57,13 @@
|
||||||
tp.end_time AS endTime,
|
tp.end_time AS endTime,
|
||||||
tp.pro_cost AS proCost,
|
tp.pro_cost AS proCost,
|
||||||
tp.pro_brief AS proBrief,
|
tp.pro_brief AS proBrief,
|
||||||
tp.status,
|
sd.dict_name AS status,
|
||||||
tp.bid_code AS bidCode,
|
tp.bid_code AS bidCode,
|
||||||
tp.sign_code AS signCode,
|
tp.sign_code AS signCode,
|
||||||
tp.pro_code AS proCode
|
tp.pro_code AS proCode
|
||||||
FROM tb_project tp
|
FROM tb_project tp
|
||||||
LEFT JOIN sys_build sb ON tp.org = sb.org_id
|
LEFT JOIN sys_build sb ON tp.org = sb.org_id
|
||||||
|
LEFT JOIN sys_dict sd ON sd.dict_code = tp.status AND sd.del_flag = 0
|
||||||
<where>
|
<where>
|
||||||
tp.del_flag = 0
|
tp.del_flag = 0
|
||||||
<if test="keyWord !=null and keyWord!=''">
|
<if test="keyWord !=null and keyWord!=''">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue