|
|
@@ -203,6 +203,8 @@ public class FsStoreOrderScrmController extends BaseController {
|
|
|
for (FsStoreOrderVO vo : list) {
|
|
|
if(vo.getPhone()!=null){
|
|
|
vo.setPhone(vo.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
|
|
|
+ }
|
|
|
+ if(vo.getUserPhone()!=null){
|
|
|
vo.setUserPhone(vo.getUserPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
|
|
|
}
|
|
|
if (CloudHostUtils.hasCloudHostName("康年堂")){
|
|
|
@@ -214,7 +216,11 @@ public class FsStoreOrderScrmController extends BaseController {
|
|
|
}
|
|
|
//
|
|
|
if (loginUser.getPermissions().contains("his:storeAfterSales:finance") || loginUser.getPermissions().contains("*:*:*")) {
|
|
|
- vo.setFPrice(vo.getCost().multiply(BigDecimal.valueOf(vo.getTotalNum())));
|
|
|
+ if (vo.getCost() != null && vo.getTotalNum() != null) {
|
|
|
+ vo.setFPrice(vo.getCost().multiply(BigDecimal.valueOf(vo.getTotalNum())));
|
|
|
+ } else {
|
|
|
+ vo.setFPrice(BigDecimal.ZERO);
|
|
|
+ }
|
|
|
} else {
|
|
|
vo.setPayPostage(BigDecimal.ZERO);
|
|
|
vo.setCost(BigDecimal.ZERO);
|
|
|
@@ -268,6 +274,8 @@ public class FsStoreOrderScrmController extends BaseController {
|
|
|
for (FsStoreOrderVO vo : list) {
|
|
|
if(vo.getPhone()!=null){
|
|
|
vo.setPhone(vo.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
|
|
|
+ }
|
|
|
+ if(vo.getUserPhone()!=null){
|
|
|
vo.setUserPhone(vo.getUserPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
|
|
|
}
|
|
|
|
|
|
@@ -471,7 +479,11 @@ public class FsStoreOrderScrmController extends BaseController {
|
|
|
}
|
|
|
//
|
|
|
if (loginUser.getPermissions().contains("his:storeAfterSales:finance") || loginUser.getPermissions().contains("*:*:*")) {
|
|
|
- vo.setFPrice(vo.getCost().multiply(BigDecimal.valueOf(vo.getTotalNum())));
|
|
|
+ if (vo.getCost() != null && vo.getTotalNum() != null) {
|
|
|
+ vo.setFPrice(vo.getCost().multiply(BigDecimal.valueOf(vo.getTotalNum())));
|
|
|
+ } else {
|
|
|
+ vo.setFPrice(BigDecimal.ZERO);
|
|
|
+ }
|
|
|
} else {
|
|
|
vo.setPayPostage(BigDecimal.ZERO);
|
|
|
vo.setCost(BigDecimal.ZERO);
|
|
|
@@ -526,7 +538,11 @@ public class FsStoreOrderScrmController extends BaseController {
|
|
|
}
|
|
|
//
|
|
|
if (loginUser.getPermissions().contains("his:storeAfterSales:finance") || loginUser.getPermissions().contains("*:*:*")) {
|
|
|
- vo.setFPrice(vo.getCost().multiply(BigDecimal.valueOf(vo.getTotalNum())));
|
|
|
+ if (vo.getCost() != null && vo.getTotalNum() != null) {
|
|
|
+ vo.setFPrice(vo.getCost().multiply(BigDecimal.valueOf(vo.getTotalNum())));
|
|
|
+ } else {
|
|
|
+ vo.setFPrice(BigDecimal.ZERO);
|
|
|
+ }
|
|
|
} else {
|
|
|
vo.setPayPostage(BigDecimal.ZERO);
|
|
|
vo.setCost(BigDecimal.ZERO);
|
|
|
@@ -801,6 +817,8 @@ public class FsStoreOrderScrmController extends BaseController {
|
|
|
for (FsStoreOrderVO vo : list) {
|
|
|
if(vo.getPhone()!=null){
|
|
|
vo.setPhone(vo.getPhone().replaceAll("(\\d{3})\\d*(\\d{1})", "$1****$2"));
|
|
|
+ }
|
|
|
+ if(vo.getUserPhone()!=null){
|
|
|
vo.setUserPhone(vo.getUserPhone().replaceAll("(\\d{3})\\d*(\\d{1})", "$1****$2"));
|
|
|
}
|
|
|
|