|
|
@@ -14,6 +14,7 @@ import com.uas.platform.b2b.dao.ProductDao;
|
|
|
import com.uas.platform.b2b.dao.UserDao;
|
|
|
import com.uas.platform.b2b.dao.VendorDao;
|
|
|
import com.uas.platform.b2b.erp.model.Make;
|
|
|
+import com.uas.platform.b2b.erp.model.MakeEnd;
|
|
|
import com.uas.platform.b2b.erp.model.MakeReply;
|
|
|
import com.uas.platform.b2b.erp.service.MakeService;
|
|
|
import com.uas.platform.b2b.model.Enterprise;
|
|
|
@@ -22,6 +23,7 @@ import com.uas.platform.b2b.model.MakeOrderReply;
|
|
|
import com.uas.platform.b2b.model.Product;
|
|
|
import com.uas.platform.b2b.model.Vendor;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
+import com.uas.platform.core.model.Status;
|
|
|
|
|
|
@Service
|
|
|
public class MakeServiceImpl implements MakeService{
|
|
|
@@ -103,5 +105,23 @@ public class MakeServiceImpl implements MakeService{
|
|
|
return makeReplies;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<MakeOrder> convertMakeEnd(List<MakeEnd> ends) {
|
|
|
+ List<MakeOrder> makeOrders = new ArrayList<MakeOrder>();
|
|
|
+ long enUU = SystemSession.getUser().getEnterprise().getUu();
|
|
|
+ if( ! CollectionUtils.isEmpty(ends)) {
|
|
|
+ for(MakeEnd end : ends) {
|
|
|
+ List<MakeOrder> existOrders = makeOrderDao.findByEnUUAndCode(enUU, end.getMa_code());
|
|
|
+ if( !CollectionUtils.isEmpty(existOrders)) {
|
|
|
+ MakeOrder makeOrder = existOrders.get(0);
|
|
|
+ makeOrder.setEnd(end.getMa_ended());
|
|
|
+ makeOrder.setEndSendStatus((short) Status.NOT_UPLOAD.value());
|
|
|
+ makeOrders.add(makeOrder);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return makeOrders;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|