|
|
@@ -1,17 +1,18 @@
|
|
|
package com.uas.platform.b2b.service.impl;
|
|
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
-import java.util.*;
|
|
|
-
|
|
|
-import javax.persistence.criteria.CriteriaBuilder;
|
|
|
-import javax.persistence.criteria.CriteriaQuery;
|
|
|
-import javax.persistence.criteria.Predicate;
|
|
|
-import javax.persistence.criteria.Root;
|
|
|
-
|
|
|
+import com.uas.platform.b2b.core.util.ContextUtils;
|
|
|
import com.uas.platform.b2b.core.util.ThreadTask;
|
|
|
import com.uas.platform.b2b.dao.*;
|
|
|
+import com.uas.platform.b2b.event.PurchaseApCheckSaveEvent;
|
|
|
import com.uas.platform.b2b.model.*;
|
|
|
-import com.uas.platform.core.model.Constant;
|
|
|
+import com.uas.platform.b2b.search.SearchService;
|
|
|
+import com.uas.platform.b2b.service.PurchaseApCheckService;
|
|
|
+import com.uas.platform.b2b.support.SystemSession;
|
|
|
+import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
+import com.uas.platform.core.model.PageInfo;
|
|
|
+import com.uas.platform.core.model.Status;
|
|
|
+import com.uas.platform.core.persistence.criteria.PredicateUtils;
|
|
|
+import com.uas.search.b2b.model.PageParams;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.data.jpa.domain.Specification;
|
|
|
@@ -22,16 +23,12 @@ import org.springframework.ui.ModelMap;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
-import com.uas.platform.b2b.core.util.ContextUtils;
|
|
|
-import com.uas.platform.b2b.event.PurchaseApCheckSaveEvent;
|
|
|
-import com.uas.platform.b2b.search.SearchService;
|
|
|
-import com.uas.platform.b2b.service.PurchaseApCheckService;
|
|
|
-import com.uas.platform.b2b.support.SystemSession;
|
|
|
-import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
-import com.uas.platform.core.model.PageInfo;
|
|
|
-import com.uas.platform.core.model.Status;
|
|
|
-import com.uas.platform.core.persistence.criteria.PredicateUtils;
|
|
|
-import com.uas.search.b2b.model.PageParams;
|
|
|
+import javax.persistence.criteria.CriteriaBuilder;
|
|
|
+import javax.persistence.criteria.CriteriaQuery;
|
|
|
+import javax.persistence.criteria.Predicate;
|
|
|
+import javax.persistence.criteria.Root;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.*;
|
|
|
|
|
|
@Service
|
|
|
public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
|
|
|
@@ -283,6 +280,7 @@ public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
|
|
|
String code = sdf.format(d);
|
|
|
purchaseApCheck.setCode(code);
|
|
|
purchaseApCheck.setRecorder(SystemSession.getUser().getUserName());
|
|
|
+ purchaseApCheck.setRecorderUU(SystemSession.getUser().getUserUU());
|
|
|
Short number = 0;
|
|
|
List<PurchaseApCheckItem> items = new ArrayList<PurchaseApCheckItem>();
|
|
|
// 保存成功的同时来源单据更新一下
|