Browse Source

优化部分代码

lwx_dev
erdanergou 3 years ago
parent
commit
83f23e8ff0
  1. 27
      src/main/java/com/dreamchaser/depository_manage/controller/PageController.java
  2. 7
      src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryRecordServiceImpl.java
  3. 2
      src/test/java/com/dreamchaser/depository_manage/TestOther.java

27
src/main/java/com/dreamchaser/depository_manage/controller/PageController.java

@ -356,8 +356,11 @@ public class PageController {
if (minRecord != null) {
// 获取子订单键值
String[] split = minRecord.replace("[", "").replace("]", "").split(",");
for (int i = 0; i < split.length; i++) {
Integer minRecordId = ObjectFormatUtil.toInteger(split[i].split(":")[1]);
for (String s : split) {
if("".equals(s)){
continue;
}
Integer minRecordId = ObjectFormatUtil.toInteger(s.split(":")[1]);
ApplicationOutRecordMin applicationOutMinById = depositoryRecordService.findApplicationOutMinById(minRecordId);
ApplicationOutRecordP applicationOutRecordPById = depositoryRecordService.findApplicationOutRecordPById(applicationOutMinById.getParentId());
UserByPort userByPort = LinkInterfaceUtil.FindUserById(applicationOutRecordPById.getApplicantId(), userToken);
@ -1335,6 +1338,9 @@ public class PageController {
String[] split = departmentheads.split(",");
StringBuilder departmentHeadName = new StringBuilder();
for (String value : split) {
if("".equals(value)){
continue;
}
UserByPort departmenthead = LinkInterfaceUtil.FindUserById(ObjectFormatUtil.toInteger(value), userToken);
departmentHeadName.append(departmenthead.getName()).append(",");
}
@ -1348,6 +1354,9 @@ public class PageController {
List<UserByPort> depositoryManager = new ArrayList<>();
StringBuilder depositoryManagerNames = new StringBuilder();
for (String s : depositoryManagerId) {
if("".equals(s)){
continue;
}
Integer managerid = ObjectFormatUtil.toInteger(s);
UserByPort user = LinkInterfaceUtil.FindUserById(managerid, userToken);
depositoryManager.add(user);
@ -1555,8 +1564,11 @@ public class PageController {
split = new String[0];
}
StringBuilder departmentHeadName = new StringBuilder();
for (int i = 0; i < split.length; i++) {
UserByPort departmenthead = LinkInterfaceUtil.FindUserById(ObjectFormatUtil.toInteger(split[i]), userToken);
for (String value : split) {
if("".equals(value)){
continue;
}
UserByPort departmenthead = LinkInterfaceUtil.FindUserById(ObjectFormatUtil.toInteger(value), userToken);
departmentHeadName.append(departmenthead.getName()).append(",");
}
// 仓储中心负责人
@ -1567,8 +1579,11 @@ public class PageController {
}
List<UserByPort> depositoryManager = new ArrayList<>();
StringBuilder depositoryManagerNames = new StringBuilder();
for (int i = 0; i < depositoryManagerId.length; i++) {
Integer managerid = ObjectFormatUtil.toInteger(depositoryManagerId[i]);
for (String s : depositoryManagerId) {
if ("".equals(s)) {
continue;
}
Integer managerid = ObjectFormatUtil.toInteger(s);
UserByPort user = LinkInterfaceUtil.FindUserById(managerid, userToken);
depositoryManager.add(user);
depositoryManagerNames.append(user.getName());

7
src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryRecordServiceImpl.java

@ -1686,8 +1686,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
depositoryManagers = depositoryManagerIds.split(",");
}
StringBuilder depositoryManagerByQyWx = new StringBuilder();
for (int i = 0; i < depositoryManagers.length; i++) {
Integer uid = ObjectFormatUtil.toInteger(depositoryManagers[i]);
for (String s : depositoryManagers) {
if("".equals(s)){
continue;
}
Integer uid = ObjectFormatUtil.toInteger(s);
UserByPort depositoryManager = LinkInterfaceUtil.FindUserById(uid, userByPort);
// depositoryManagerByQyWx.append(depositoryManager.getWorkwechat()+",");
}

2
src/test/java/com/dreamchaser/depository_manage/TestOther.java

@ -25,6 +25,6 @@ public class TestOther {
@Test
public void Test() {
System.out.println(System.currentTimeMillis());
}
}

Loading…
Cancel
Save