Hu Jie пре 7 година
родитељ
комит
5b65427351
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      src/main/java/com/uas/platform/b2b/erp/model/Purchase.java

+ 5 - 2
src/main/java/com/uas/platform/b2b/erp/model/Purchase.java

@@ -8,6 +8,7 @@ import com.uas.platform.b2b.support.SystemSession;
 import com.uas.platform.core.model.Constant;
 import com.uas.platform.core.model.Status;
 import org.springframework.util.CollectionUtils;
+import org.springframework.util.StringUtils;
 
 import java.io.UnsupportedEncodingException;
 import java.net.URLEncoder;
@@ -408,10 +409,12 @@ public class Purchase extends KeyEntity {
 	@Override
 	public List<String> getProductCode() {
 		if (!CollectionUtils.isEmpty(this.purchaseDetails)) {
-		    List<String> codeList = null;
+		    List<String> codeList = new ArrayList<>();
 		    this.getPurchaseDetails().forEach(detail -> {
                 try {
-                    codeList.add(URLEncoder.encode(detail.getPd_prodcode(), "UTF-8"));
+                    if (!StringUtils.isEmpty(detail.getPd_prodcode())) {
+                        codeList.add(URLEncoder.encode(detail.getPd_prodcode(), "UTF-8"));
+                    }
                 } catch (UnsupportedEncodingException e) {
                     e.printStackTrace();
                 }