|
|
|
@ -1,6 +1,7 @@ |
|
|
|
package org.springblade.desk.order.wrapper; |
|
|
|
package org.springblade.desk.order.wrapper; |
|
|
|
|
|
|
|
|
|
|
|
import org.springblade.core.mp.support.BaseEntityWrapper; |
|
|
|
import org.springblade.core.mp.support.BaseEntityWrapper; |
|
|
|
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
import org.springblade.core.tool.utils.BeanUtil; |
|
|
|
import org.springblade.core.tool.utils.BeanUtil; |
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
import org.springblade.desk.basic.cache.WorkCenterCache; |
|
|
|
import org.springblade.desk.basic.cache.WorkCenterCache; |
|
|
|
@ -9,7 +10,10 @@ import org.springblade.desk.order.pojo.entity.PlateGoodsRecord; |
|
|
|
import org.springblade.desk.order.pojo.enums.PlateGoodsEnum; |
|
|
|
import org.springblade.desk.order.pojo.enums.PlateGoodsEnum; |
|
|
|
import org.springblade.desk.order.pojo.vo.PlateGoodsRecordVo; |
|
|
|
import org.springblade.desk.order.pojo.vo.PlateGoodsRecordVo; |
|
|
|
import org.springblade.system.cache.UserCache; |
|
|
|
import org.springblade.system.cache.UserCache; |
|
|
|
|
|
|
|
import org.springblade.system.feign.IUserClient; |
|
|
|
import org.springblade.system.pojo.entity.User; |
|
|
|
import org.springblade.system.pojo.entity.User; |
|
|
|
|
|
|
|
import org.springblade.system.pojo.entity.UserInfo; |
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.Objects; |
|
|
|
import java.util.Objects; |
|
|
|
|
|
|
|
|
|
|
|
@ -19,6 +23,8 @@ import java.util.Objects; |
|
|
|
* @author Chill |
|
|
|
* @author Chill |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public class PlateGoodsRecordWrapper extends BaseEntityWrapper<PlateGoodsRecord, PlateGoodsRecordVo> { |
|
|
|
public class PlateGoodsRecordWrapper extends BaseEntityWrapper<PlateGoodsRecord, PlateGoodsRecordVo> { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
|
|
IUserClient userClient; |
|
|
|
|
|
|
|
|
|
|
|
public static PlateGoodsRecordWrapper build() { |
|
|
|
public static PlateGoodsRecordWrapper build() { |
|
|
|
return new PlateGoodsRecordWrapper(); |
|
|
|
return new PlateGoodsRecordWrapper(); |
|
|
|
@ -39,6 +45,23 @@ public class PlateGoodsRecordWrapper extends BaseEntityWrapper<PlateGoodsRecord, |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
vo.setStatusName(PlateGoodsEnum.getName(entity.getStatus())); |
|
|
|
vo.setStatusName(PlateGoodsEnum.getName(entity.getStatus())); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//一级审批人
|
|
|
|
|
|
|
|
if(entity.getApprovalMan() != null){ |
|
|
|
|
|
|
|
User approvalMan = UserCache.getUser(entity.getApprovalMan()); |
|
|
|
|
|
|
|
if (Func.isNotEmpty(approvalMan)) { |
|
|
|
|
|
|
|
vo.setApprovalManName(approvalMan.getAccount()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//二级审批人
|
|
|
|
|
|
|
|
if(entity.getApprovalMan2() != null){ |
|
|
|
|
|
|
|
User approvalMan2 = UserCache.getUser(entity.getApprovalMan2()); |
|
|
|
|
|
|
|
if (Func.isNotEmpty(approvalMan2)) { |
|
|
|
|
|
|
|
vo.setApprovalManName2(approvalMan2.getAccount()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return vo; |
|
|
|
return vo; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|