Browse Source

Merge remote-tracking branch 'origin/master'

master
God 9 months ago
parent
commit
6cb553fff4
  1. 12
      oms/src/main/java/com/yxt/oms/biz/func/crmcustomer/CrmCustomerTempQuery.java
  2. 14
      oms/src/main/java/com/yxt/oms/biz/func/crmcustomer/CrmCustomerTempService.java
  3. 4
      oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDetailsVo.java

12
oms/src/main/java/com/yxt/oms/biz/func/crmcustomer/CrmCustomerTempQuery.java

@ -49,8 +49,7 @@ public class CrmCustomerTempQuery implements Query {
@ApiModelProperty("业务员sid")
private String staffSid;
@ApiModelProperty("用户sid")
private String userSid;
@ApiModelProperty("客户sid")
private List<String> customerSidList;
@ -65,4 +64,13 @@ public class CrmCustomerTempQuery implements Query {
private String staffName;
private String useOrgSid;
private String orgLevelKey;//权限等级
@ApiModelProperty("菜单路由")
private String menuUrl;
@ApiModelProperty("组织全路径sid")
private String orgPath;
@ApiModelProperty("用户sid")
private String userSid;
private int index;
}

14
oms/src/main/java/com/yxt/oms/biz/func/crmcustomer/CrmCustomerTempService.java

@ -7,6 +7,8 @@ import com.yxt.common.base.utils.HttpStatusEnum;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.oms.biz.func.commonmethod.CommonMethod;
import com.yxt.oms.biz.func.commonmethod.DataRule;
import com.yxt.oms.biz.func.crmfile.CommonAppendixSelectQuery;
import com.yxt.oms.biz.func.crmfile.CommonAppendixVo;
import com.yxt.oms.biz.func.crmfile.CommonAttachTypeEnum;
@ -68,12 +70,14 @@ public class CrmCustomerTempService {
private DictCommonFeign dictCommonFeign;
@Resource
private SysOrganizationFeign sysOrganizationFeign;
@Autowired
private CommonMethod commonMethod;
public ResultBean<PagerVo<CrmCustomerTempVo>> listPageVo(PagerQuery<CrmCustomerTempQuery> pq) {
if (StringUtils.isNotBlank(pq.getParams().getUserSid())) {
String staffSid = sysUserFeign.selectBySid(pq.getParams().getUserSid()).getData().getStaffSid();
pq.getParams().setStaffSid(staffSid);
}
//通用组装方法 根据用户sid、菜单、组织全路径sid 获取组装参数
CrmCustomerTempQuery query = pq.getParams();
DataRule dataRule=commonMethod.dataRule(query.getOrgPath(),query.getMenuUrl(),query.getUserSid()).getData();
pq.getParams().setOrgLevelKey(dataRule.getDataRuleId());
pq.getParams().setIndex(dataRule.getIndex());
return crmCustomerTempFeign.listPage(pq);
}

4
oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDetailsVo.java

@ -133,7 +133,7 @@ public class SmsSalesBillDetailsVo implements Vo {
private String taxRate; // 税率
//商品信息
@ApiModelProperty("商品列表")
private List<SmsSalesBillDetailDetailsVo> goodsList; // 商品列表
private List<SmsSalesBillDetailDetailsVo> goodsList = new ArrayList<>(); // 商品列表
//费用信息
@ApiModelProperty("折扣率")
@ -158,7 +158,7 @@ public class SmsSalesBillDetailsVo implements Vo {
private String advanceBalance; // 预收款余额
//结算
@ApiModelProperty("结算账户")
private List<AccountVo> accounts;
private List<AccountVo> accounts = new ArrayList<>();
@ApiModelProperty("付款凭证")
private List<FileQueryUrl> files = new ArrayList<>(); // 付款凭证
@ApiModelProperty("结算账户")

Loading…
Cancel
Save