“luojun” 6 months ago
parent
commit
c3420ddb5c

+ 3 - 1
app/workSheetSystem/src/main/java/com/qy/worksheetsystem/controller/ProjectController.java

@@ -197,6 +197,8 @@ public class ProjectController {
         mapParam.put("currentUser", currentUser);
         mapParam.put("projectID", projectID);
         mapParam.put("projectRoleID", projectRoleID);
+        //获取人员信息
+        Map<String, String> personMap = projectPersonService.getPerson(personID);
         // 获取当前时间
         LocalDateTime now = LocalDateTime.now();
         // 定义时间格式化的模式
@@ -220,7 +222,7 @@ public class ProjectController {
         log.error("projectManagementMap----" + mapper.writeValueAsString(projectManagementMap));
         mapParam.put("projectName", projectName);
         mapParam.put("projectNumber", projectNumber);
-        String billNumber = projectNumber + "-" + number;
+        String billNumber = projectNumber + "-" + personMap.get("number");
         mapParam.put("number", billNumber);
         List<Map<String, String>> managementByNumber = projectPersonService.getManagementByNumber(billNumber);
         String mapvalue = mapper.writeValueAsString(mapParam);

+ 2 - 2
app/workSheetSystem/src/main/java/com/qy/worksheetsystem/model/mapper/ProjectMapper.java

@@ -186,6 +186,6 @@ public interface ProjectMapper {
     List<Map<String, String>> getManagementByNumber(String number);
 
 
-    @Select("select * from T_BD_PERSON")
-    List<Map<String, String>> getPerson();
+    @Select("select fname_l2 as \"name\" ,fnumber as \"number\" ,fid as \"id\" from T_BD_PERSON where fid = #{personID}")
+    Map<String, String> getPerson(String personID);
 }

+ 1 - 1
app/workSheetSystem/src/main/java/com/qy/worksheetsystem/service/ProjectPersonService.java

@@ -95,7 +95,7 @@ public interface ProjectPersonService {
 
     List<Map<String, String>> getManagementByNumber(String number);
 
-    List<Map<String, String>> getPerson();
+    Map<String, String> getPerson(String personID);
 
 
 }

+ 2 - 2
app/workSheetSystem/src/main/java/com/qy/worksheetsystem/service/impl/ProjectPersonServiceImpl.java

@@ -102,7 +102,7 @@ public class ProjectPersonServiceImpl implements ProjectPersonService {
     }
 
     @Override
-    public List<Map<String, String>> getPerson() {
-        return projectMapper.getPerson();
+    public Map<String, String> getPerson(String personID) {
+        return projectMapper.getPerson(personID);
     }
 }