소스 검색

调整资源码#替换

chenendian 1 일 전
부모
커밋
d966cd4084
1개의 변경된 파일18개의 추가작업 그리고 10개의 파일을 삭제
  1. 18 10
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/LandOneCodeServiceImpl.java

+ 18 - 10
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/LandOneCodeServiceImpl.java

@@ -17,10 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import java.util.Arrays;
-import java.util.Comparator;
-import java.util.List;
-import java.util.Objects;
+import java.util.*;
 import java.util.stream.Collectors;
 
 import static com.siwei.apply.common.Common.UserId;
@@ -114,11 +111,12 @@ public class LandOneCodeServiceImpl implements LandOneCodeService {
         String talbeName5 = "t_jsydghxk";//建设用地规划许可
         String talbeName6 = "t_jsgcghxk";//建设工程规划许可
 
-        String levyStatusCode = replaceCode;
-        String landSupplyModeCode = replaceCode;
+        String levyStatusCode = "0";
+        String landSupplyModeCode = "W";
+
         String approvalProcessCode = replaceCode;
-        String registrationProcessCode = replaceCode;
-        String licenseStagesCode = replaceCode;
+        String registrationProcessCode = "0";
+        String licenseStagesCode = "1";
 
         //单独选址
         if(ProjectType.ALONE.getCode().equals(String.valueOf(projectType))){
@@ -290,6 +288,16 @@ public class LandOneCodeServiceImpl implements LandOneCodeService {
         }
         String landCodeId = Objects.nonNull(nodeLand) ? nodeLand.getId() : "";
         LandOneCode landOneCode = mapper.getByWorkflowId(projectWorkflowId);
+
+        String resourceImmobileCode = "360122011009GB00309F";
+        Random random = new Random();
+        StringBuilder sb = new StringBuilder();
+        for (int i = 0; i < 8; i++) {
+            sb.append(random.nextInt(10)); // 生成0-9随机数并拼接
+        }
+        String randomNumber = sb.toString();
+        resourceImmobileCode+=randomNumber;
+
         if(Objects.nonNull(landOneCode)){ //修改数据
             landOneCode.setProjectId(projectId);
             landOneCode.setLandCode(landCodeId);
@@ -297,7 +305,7 @@ public class LandOneCodeServiceImpl implements LandOneCodeService {
             String businessCode = this.getBusinessCode( projectWorkflowId,  projectType);
             landOneCode.setResourceBusinessCode(businessCode);
             landOneCode.setResourceProjectCode(project.getCode());
-            landOneCode.setResourceImmobileCode("####");
+            landOneCode.setResourceImmobileCode(resourceImmobileCode);
             mapper.updateById(landOneCode);
         }else {
             //保存入库
@@ -309,7 +317,7 @@ public class LandOneCodeServiceImpl implements LandOneCodeService {
             String businessCode = this.getBusinessCode( projectWorkflowId,  projectType);
             landOneCode.setResourceBusinessCode(businessCode);
             landOneCode.setResourceProjectCode(project.getCode());
-            landOneCode.setResourceImmobileCode("####");
+            landOneCode.setResourceImmobileCode(resourceImmobileCode);
             mapper.add(landOneCode);
         }
         return landOneCode.getId();