提交 a5275b5b authored 作者: 邓砥奕's avatar 邓砥奕

更新

上级 05ee1f9f
...@@ -17,13 +17,13 @@ public class FilesUtil { ...@@ -17,13 +17,13 @@ public class FilesUtil {
public static List<FileRet> stringFileToList(String fileString){ public static List<FileRet> stringFileToList(String fileString){
if (fileString!=null) { if (fileString!=null) {
List<FileRet> fileRetList = new ArrayList<>(); List<FileRet> fileRetList = new ArrayList<>();
FileRet fileRet = new FileRet();
String[] fileRets = fileString.substring(3).split("<\\*>"); String[] fileRets = fileString.substring(3).split("<\\*>");
List<String> strings = Arrays.asList(fileRets); List<String> strings = Arrays.asList(fileRets);
strings.forEach( strings.forEach(
file -> { file -> {
System.out.println(file); System.out.println(file);
String[] files = file.split(","); String[] files = file.split(",");
FileRet fileRet = new FileRet();
fileRet.setName(files[0]); fileRet.setName(files[0]);
fileRet.setFilePath(files[1]); fileRet.setFilePath(files[1]);
fileRet.setPreviewPath(files[2]); fileRet.setPreviewPath(files[2]);
...@@ -48,8 +48,8 @@ public class FilesUtil { ...@@ -48,8 +48,8 @@ public class FilesUtil {
return fileString.toString(); return fileString.toString();
} }
public static void main(String[] args) { public static void main(String[] args) {
stringFileToList("<*>123123,123123,123123"); stringFileToList("<*>123123,123123,123123<*>222,222,222");
stringFileToList(stringFileToList("<*>123123,123123,123123")); stringFileToList(stringFileToList("<*>123123,123123,123123<*>222,222,222"));
} }
} }
...@@ -4,11 +4,12 @@ import com.tykj.dev.device.file.entity.FileRet; ...@@ -4,11 +4,12 @@ import com.tykj.dev.device.file.entity.FileRet;
import com.tykj.dev.device.file.service.FilesUtil; import com.tykj.dev.device.file.service.FilesUtil;
import com.tykj.dev.device.library.subject.vo.DeviceLibrarySaveVo; import com.tykj.dev.device.library.subject.vo.DeviceLibrarySaveVo;
import com.tykj.dev.device.storage.subject.domin.StorageBill; import com.tykj.dev.device.storage.subject.domin.StorageBill;
import com.tykj.dev.misc.base.BeanHelper;
import com.tykj.dev.misc.utils.JacksonUtil; import com.tykj.dev.misc.utils.JacksonUtil;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.springframework.beans.BeanUtils; import org.modelmapper.ModelMapper;
import javax.validation.constraints.Min; import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
...@@ -100,8 +101,9 @@ public class StorageBillSaveVo { ...@@ -100,8 +101,9 @@ public class StorageBillSaveVo {
private List<StorageBillDetailVo> storageBillDetailVos = new ArrayList<>(); private List<StorageBillDetailVo> storageBillDetailVos = new ArrayList<>();
public StorageBill toDo() { public StorageBill toDo() {
StorageBill storageBillEntity = new StorageBill(); //modelMap复制
BeanUtils.copyProperties(this, storageBillEntity); ModelMapper mapper = BeanHelper.getUserMapper();
StorageBill storageBillEntity = mapper.map(this, StorageBill.class);
storageBillEntity.setStorageStatus(2); storageBillEntity.setStorageStatus(2);
storageBillEntity.setStorageDetail("x"); storageBillEntity.setStorageDetail("x");
storageBillEntity.setPackingDetail(JacksonUtil.toJSon(storageBillDetailVos)); storageBillEntity.setPackingDetail(JacksonUtil.toJSon(storageBillDetailVos));
......
...@@ -587,7 +587,8 @@ public class TaskServiceImpl implements TaskService { ...@@ -587,7 +587,8 @@ public class TaskServiceImpl implements TaskService {
boolean userConfirm2 = taskBto.getInvolveUserIdList().get(taskBto.getCurrentPoint()) == -1; boolean userConfirm2 = taskBto.getInvolveUserIdList().get(taskBto.getCurrentPoint()) == -1;
boolean pointExists = taskBto.getCurrentPoint() < taskBto.getInvolveUserIdList().size(); boolean pointExists = taskBto.getCurrentPoint() < taskBto.getInvolveUserIdList().size();
boolean userConfirm = userId.equals(taskBto.getInvolveUserIdList().get(taskBto.getCurrentPoint())); boolean userConfirm = userId.equals(taskBto.getInvolveUserIdList().get(taskBto.getCurrentPoint()));
return unitExists && pointExists && !userConfirm && !userConfirm2; boolean isDraft = taskBto.getBillStatus()==201||taskBto.getBillStatus()==333;
return unitExists && pointExists && !userConfirm && !userConfirm2 && !isDraft;
}) })
.collect(Collectors.toList()); .collect(Collectors.toList());
//涉及人员当前指针为-1,且所属单位为当前单位 //涉及人员当前指针为-1,且所属单位为当前单位
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论