diff --git a/njzscloud-common/njzscloud-common-security/pom.xml b/njzscloud-common/njzscloud-common-security/pom.xml
index fe672e1..fc2fb5d 100644
--- a/njzscloud-common/njzscloud-common-security/pom.xml
+++ b/njzscloud-common/njzscloud-common-security/pom.xml
@@ -23,7 +23,11 @@
njzscloud-common-core
provided
-
+
+ com.njzscloud
+ njzscloud-common-wechat
+ provided
+
否、1-->是
+ */
+ private Boolean canuse;
+
+ /**
+ * 适用范围; json
+ */
+ private String scope;
+
+ /**
+ * 税率
+ */
+ private BigDecimal taxRate;
+
+ /**
+ * 创建人 Id; sys_user.id
+ */
+ @TableField(fill = FieldFill.INSERT)
+ private Long creatorId;
+
+ /**
+ * 修改人 Id; sys_user.id
+ */
+ @TableField(fill = FieldFill.INSERT_UPDATE)
+ private Long modifierId;
+
+ /**
+ * 创建时间
+ */
+ @TableField(fill = FieldFill.INSERT)
+ private LocalDateTime createTime;
+
+ /**
+ * 修改时间
+ */
+ @TableField(fill = FieldFill.INSERT_UPDATE)
+ private LocalDateTime modifyTime;
+
+ /**
+ * 是否删除; 0-->未删除、1-->已删除
+ */
+ @TableLogic
+ private Boolean deleted;
+
+}
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/pojo/param/.gitkeep b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/pojo/param/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/pojo/result/.gitkeep b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/pojo/result/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/service/ExpenseItemsConfigService.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/service/ExpenseItemsConfigService.java
new file mode 100644
index 0000000..9224ff2
--- /dev/null
+++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/expense/service/ExpenseItemsConfigService.java
@@ -0,0 +1,59 @@
+package com.njzscloud.supervisory.expense.service;
+
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.njzscloud.common.mp.support.PageParam;
+import com.njzscloud.common.mp.support.PageResult;
+import com.njzscloud.supervisory.expense.mapper.ExpenseItemsConfigMapper;
+import com.njzscloud.supervisory.expense.pojo.entity.ExpenseItemsConfigEntity;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * 付费项配置
+ */
+@Slf4j
+@Service
+public class ExpenseItemsConfigService extends ServiceImpl implements IService {
+
+ /**
+ * 新增
+ */
+ public void add(ExpenseItemsConfigEntity expenseItemsConfigEntity) {
+ this.save(expenseItemsConfigEntity);
+ }
+
+ /**
+ * 修改
+ */
+ public void modify(ExpenseItemsConfigEntity expenseItemsConfigEntity) {
+ this.updateById(expenseItemsConfigEntity);
+ }
+
+ /**
+ * 删除
+ */
+ @Transactional(rollbackFor = Exception.class)
+ public void del(List ids) {
+ this.removeBatchByIds(ids);
+ }
+
+ /**
+ * 详情
+ */
+ public ExpenseItemsConfigEntity detail(Long id) {
+ return this.getById(id);
+ }
+
+ /**
+ * 分页查询
+ */
+ public PageResult paging(PageParam pageParam, ExpenseItemsConfigEntity expenseItemsConfigEntity) {
+ return PageResult.of(this.page(pageParam.toPage(), Wrappers.query(expenseItemsConfigEntity)));
+ }
+
+}
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderGoodsEntity.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderGoodsEntity.java
index 8ce4fbc..e1e361b 100644
--- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderGoodsEntity.java
+++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderGoodsEntity.java
@@ -18,7 +18,7 @@ import java.math.BigDecimal;
@Setter
@ToString
@Accessors(chain = true)
-@TableName("order_goods")
+@TableName(value = "order_goods", autoResultMap = true)
public class OrderGoodsEntity {
/**
@@ -72,14 +72,4 @@ public class OrderGoodsEntity {
*/
private BigDecimal taxRate;
- /**
- * 数量
- */
- private Integer quantity;
-
- /**
- * 总金额; 单位:元
- */
- private BigDecimal totalMoney;
-
}
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderInfoEntity.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderInfoEntity.java
index cba05a9..1bea773 100644
--- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderInfoEntity.java
+++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/pojo/entity/OrderInfoEntity.java
@@ -3,7 +3,10 @@ package com.njzscloud.supervisory.order.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.common.mp.support.handler.j.JsonTypeHandler;
import com.njzscloud.supervisory.biz.constant.AuditStatus;
-import com.njzscloud.supervisory.order.contant.*;
+import com.njzscloud.supervisory.order.contant.CheckStatus;
+import com.njzscloud.supervisory.order.contant.OrderCategory;
+import com.njzscloud.supervisory.order.contant.OrderStatus;
+import com.njzscloud.supervisory.order.contant.PaymentStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@@ -28,18 +31,6 @@ public class OrderInfoEntity {
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
- /**
- * 联系人
- */
- private String contacts;
- /**
- * 自动标识; 0-->全手动、1-->进自动、2-->出自动、3-->全自动
- */
- private Integer autoOrder;
- /**
- * 联系方式
- */
- private String phone;
/**
* 订单编号
@@ -50,6 +41,27 @@ public class OrderInfoEntity {
* 准运证编号
*/
private String certificateSn;
+
+ /**
+ * 自动标识; 0-->全手动、1-->进自动、2-->出自动、3-->全自动
+ */
+ private Integer autoOrder;
+
+ /**
+ * 站点 Id
+ */
+ private Long stationId;
+
+ /**
+ * 车道
+ */
+ private String lane;
+
+ /**
+ * 项目 Id
+ */
+ private Long projectId;
+
/**
* 装货地址 Id
*/
@@ -64,33 +76,37 @@ public class OrderInfoEntity {
* 开始清运时间
*/
private LocalDateTime transTime;
- /**
- * 站点 Id
- */
- private Long stationId;
-
- /**
- * 车道
- */
- private String lane;
/**
* 下单人 Id; sys_user.id
*/
private Long userId;
+ /**
+ * 联系人
+ */
+ private String contacts;
+
+ /**
+ * 联系方式
+ */
+ private String phone;
+
/**
* 审核状态; 字典代码:audit_status
*/
private AuditStatus auditStatus;
- /**
- * 审核时间
- */
- private LocalDateTime auditTime;
+
/**
* 审核备注
*/
private String auditMemo;
+
+ /**
+ * 审核时间
+ */
+ private LocalDateTime auditTime;
+
/**
* 区审核人
*/
@@ -100,15 +116,17 @@ public class OrderInfoEntity {
* 市审核人
*/
private Long shiAuditUserId;
+
/**
- * 目标站点 Id
+ * 对方站点 Id; 短驳单有值
*/
private Long targetStationId;
/**
- * 短驳入订单 Id
+ * 对方订单 Id; 短驳单有值
*/
private Long targetOrderId;
+
/**
* 订单类型; 字典代码:order_category
*/
@@ -160,14 +178,9 @@ public class OrderInfoEntity {
private BigDecimal settleMoney;
/**
- * 付款方资金账户 Id
+ * 总金额; 单位:元
*/
- private Long payer;
-
- /**
- * 支付方类型; 字典代码:payer_category
- */
- private PayerCategory payerCategory;
+ private BigDecimal totalMoney;
/**
* 支付状态; 字典代码:payment_status
@@ -175,9 +188,9 @@ public class OrderInfoEntity {
private PaymentStatus paymentStatus;
/**
- * 支付时间
+ * 完结时间
*/
- private LocalDateTime paymentTime;
+ private LocalDateTime finishTime;
/**
* 客户备注
@@ -200,15 +213,18 @@ public class OrderInfoEntity {
*/
@TableField(typeHandler = JsonTypeHandler.class)
private List checkPhoto;
+
+ /**
+ * 进出场信息
+ */
+ private Long carInOutId;
+
/**
* 现场照片
*/
@TableField(typeHandler = JsonTypeHandler.class)
private List sitePhotos;
- /**
- * 进出场信息
- */
- private Long carInOutId;
+
/**
* 期望运输时间
*/
@@ -218,6 +234,7 @@ public class OrderInfoEntity {
* 预估量
*/
private String estimatedQuantity;
+
/**
* 创建人 Id; sys_user.id
*/
@@ -248,10 +265,4 @@ public class OrderInfoEntity {
@TableLogic
private Boolean deleted;
- /**
- * 项目 Id
- */
- private Long projectId;
-
-
}
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java
index 8ef1025..7282a83 100644
--- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java
+++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java
@@ -14,7 +14,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.core.ex.Exceptions;
-import com.njzscloud.common.core.ienum.Dict;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.common.security.support.UserDetail;
@@ -37,6 +36,7 @@ import com.njzscloud.supervisory.order.pojo.param.*;
import com.njzscloud.supervisory.order.pojo.result.OrderCertificateResult;
import com.njzscloud.supervisory.order.pojo.result.OrderPagingResult;
import com.njzscloud.supervisory.order.pojo.result.TrainBillResult;
+import com.njzscloud.supervisory.sys.auth.pojo.result.MyResult;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -174,16 +174,16 @@ public class OrderInfoService extends ServiceImpl ew) {
- UserDetail userDetail = SecurityUtil.loginUser();
+ MyResult userDetail = SecurityUtil.loginUser();
Long userId = SecurityUtil.currentUserId();
- String bizObjStr = userDetail.getBizObj();
- if (BizObj.isTrans(bizObjStr)) {
+ BizObj bizObj = userDetail.getBizObj();
+ if (BizObj.isTrans(bizObj)) {
ew
.in("a.order_status", OrderStatus.DaiPaiDan, OrderStatus.DaiJieDan)
.eq("g.user_id", userId);
return;
}
- if (BizObj.isDriver(bizObjStr)) {
+ if (BizObj.isDriver(bizObj)) {
ew
.eq("a.order_status", OrderStatus.DaiJieDan)
.eq("f.user_id", userId);
@@ -203,11 +203,11 @@ public class OrderInfoService extends ServiceImpl ew) {
- UserDetail userDetail = SecurityUtil.loginUser();
+ MyResult userDetail = SecurityUtil.loginUser();
Long userId = SecurityUtil.currentUserId();
- String bizObjStr = userDetail.getBizObj();
+ BizObj bizObj = userDetail.getBizObj();
- if (BizObj.isWaste(bizObjStr)) {
+ if (BizObj.isWaste(bizObj)) {
ew
.in("a.order_status", OrderStatus.YiYuYue, OrderStatus.DaiPaiDan, OrderStatus.DaiJieDan, OrderStatus.YiJieDan)
.eq("a.user_id", userId)
@@ -228,25 +228,25 @@ public class OrderInfoService extends ServiceImpl ew) {
- UserDetail userDetail = SecurityUtil.loginUser();
+ MyResult userDetail = SecurityUtil.loginUser();
Long userId = SecurityUtil.currentUserId();
- String bizObjStr = userDetail.getBizObj();
+ BizObj bizObj = userDetail.getBizObj();
- if (BizObj.isWaste(bizObjStr)) {
+ if (BizObj.isWaste(bizObj)) {
ew
.in("a.order_status", OrderStatus.QingYunZhong, OrderStatus.YiJinChang, OrderStatus.YiChuChang)
.eq("a.user_id", userId)
;
return;
}
- if (BizObj.isTrans(bizObjStr)) {
+ if (BizObj.isTrans(bizObj)) {
ew
.in("a.order_status", OrderStatus.YiJieDan, OrderStatus.QingYunZhong, OrderStatus.YiJinChang, OrderStatus.YiChuChang)
.eq("g.user_id", userId)
;
return;
}
- if (BizObj.isDriver(bizObjStr)) {
+ if (BizObj.isDriver(bizObj)) {
ew
.eq("f.user_id", userId)
.in("a.order_status", OrderStatus.YiJieDan, OrderStatus.QingYunZhong, OrderStatus.YiJinChang, OrderStatus.YiChuChang)
@@ -267,18 +267,18 @@ public class OrderInfoService extends ServiceImpl ew) {
- UserDetail userDetail = SecurityUtil.loginUser();
+ MyResult userDetail = SecurityUtil.loginUser();
Long userId = SecurityUtil.currentUserId();
- String bizObjStr = userDetail.getBizObj();
+ BizObj bizObj = userDetail.getBizObj();
- if (BizObj.isWaste(bizObjStr)) {
+ if (BizObj.isWaste(bizObj)) {
ew
.eq("a.order_status", OrderStatus.YiWanCheng)
.eq("a.user_id", userId)
;
return;
}
- if (BizObj.isTrans(bizObjStr)) {
+ if (BizObj.isTrans(bizObj)) {
ew
.eq("a.order_status", OrderStatus.YiWanCheng)
.eq("g.user_id", userId)
@@ -286,7 +286,7 @@ public class OrderInfoService extends ServiceImpl ew) {
- UserDetail userDetail = SecurityUtil.loginUser();
+ MyResult userDetail = SecurityUtil.loginUser();
Long userId = SecurityUtil.currentUserId();
- String bizObjStr = userDetail.getBizObj();
+ BizObj bizObj = userDetail.getBizObj();
- if (BizObj.isWaste(bizObjStr)) {
+ if (BizObj.isWaste(bizObj)) {
ew
.eq("a.order_status", OrderStatus.YiQuXiao)
.eq("a.user_id", userId)
@@ -346,9 +346,9 @@ public class OrderInfoService extends ServiceImpl ew) {
- UserDetail userDetail = SecurityUtil.loginUser();
- String bizObjStr = userDetail.getBizObj();
- if (BizObj.isSiBang(bizObjStr)) {
+ MyResult userDetail = SecurityUtil.loginUser();
+ BizObj bizObj = userDetail.getBizObj();
+ if (BizObj.isSiBang(bizObj)) {
CheckStatus checkStatus = orderPagingSearchParam.getCheckStatus();
if (checkStatus == CheckStatus.YiKanLiao) {
ew
@@ -679,14 +679,14 @@ public class OrderInfoService extends ServiceImpl my() {
+ public R my() {
return R.success(authService.my());
}
}
diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/sys/auth/mapper/AuthMapper.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/sys/auth/mapper/AuthMapper.java
index 4779793..df906bc 100644
--- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/sys/auth/mapper/AuthMapper.java
+++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/sys/auth/mapper/AuthMapper.java
@@ -3,8 +3,8 @@ package com.njzscloud.supervisory.sys.auth.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.njzscloud.common.security.support.EndpointResource;
import com.njzscloud.common.security.support.MenuResource;
-import com.njzscloud.common.security.support.UserDetail;
import com.njzscloud.supervisory.biz.pojo.result.SearchCompanyResult;
+import com.njzscloud.supervisory.sys.auth.pojo.result.MyResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@@ -19,7 +19,7 @@ public interface AuthMapper {
Set selectRoleByUserId(@Param("userId") Long userId);
- UserDetail selectUser(@Param("ew") QueryWrapper