|
@@ -4,13 +4,10 @@ import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.yunfeiyun.agmp.common.annotation.RedisLock;
|
|
import com.yunfeiyun.agmp.common.annotation.RedisLock;
|
|
|
import com.yunfeiyun.agmp.common.constant.ErrorCode;
|
|
import com.yunfeiyun.agmp.common.constant.ErrorCode;
|
|
|
import com.yunfeiyun.agmp.common.constant.PtsMsgBizType;
|
|
import com.yunfeiyun.agmp.common.constant.PtsMsgBizType;
|
|
|
-import com.yunfeiyun.agmp.common.core.domain.bo.PtsMsgbatchBo;
|
|
|
|
|
import com.yunfeiyun.agmp.common.core.domain.entity.PtsMsg;
|
|
import com.yunfeiyun.agmp.common.core.domain.entity.PtsMsg;
|
|
|
-import com.yunfeiyun.agmp.common.core.domain.model.IBaseUser;
|
|
|
|
|
|
|
+import com.yunfeiyun.agmp.common.core.domain.entity.SysUser;
|
|
|
import com.yunfeiyun.agmp.common.enums.*;
|
|
import com.yunfeiyun.agmp.common.enums.*;
|
|
|
import com.yunfeiyun.agmp.common.exception.BizException;
|
|
import com.yunfeiyun.agmp.common.exception.BizException;
|
|
|
-import com.yunfeiyun.agmp.common.framework.mq.MessageContentService;
|
|
|
|
|
-import com.yunfeiyun.agmp.common.framework.mq.MsgbatchContent;
|
|
|
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.MessageUtil;
|
|
import com.yunfeiyun.agmp.common.utils.MessageUtil;
|
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
@@ -20,17 +17,16 @@ import com.yunfeiyun.agmp.fms.domain.WmsChange;
|
|
|
import com.yunfeiyun.agmp.fms.domain.WmsChangeapply;
|
|
import com.yunfeiyun.agmp.fms.domain.WmsChangeapply;
|
|
|
import com.yunfeiyun.agmp.fms.domain.WmsChangeapplyitem;
|
|
import com.yunfeiyun.agmp.fms.domain.WmsChangeapplyitem;
|
|
|
import com.yunfeiyun.agmp.fms.domain.WmsStock;
|
|
import com.yunfeiyun.agmp.fms.domain.WmsStock;
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.*;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.mapper.*;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.util.DataAuthUtil;
|
|
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyAuditReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyAuditReqVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyGoodsListReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyGoodsListReqVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyListReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyListReqVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyReqVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.domain.resvo.*;
|
|
|
import com.yunfeiyun.agmp.fms.domain.vo.WmsAssetgoodsVo;
|
|
import com.yunfeiyun.agmp.fms.domain.vo.WmsAssetgoodsVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.mapper.*;
|
|
|
import com.yunfeiyun.agmp.fms.service.IWmsChangeapplyService;
|
|
import com.yunfeiyun.agmp.fms.service.IWmsChangeapplyService;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.util.DataAuthUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.security.core.parameters.P;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
@@ -62,8 +58,8 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
|
|
|
private WmsAssetgoodsMapper wmsAssetgoodsMapper;
|
|
private WmsAssetgoodsMapper wmsAssetgoodsMapper;
|
|
|
@Resource
|
|
@Resource
|
|
|
private DataAuthUtil dataAuthUtil;
|
|
private DataAuthUtil dataAuthUtil;
|
|
|
- @Resource
|
|
|
|
|
- private MessageContentService messageContentService;
|
|
|
|
|
|
|
+// @Resource
|
|
|
|
|
+// private MessageContentService messageContentService;
|
|
|
@Resource
|
|
@Resource
|
|
|
private SysUserMapper sysUserMapper;
|
|
private SysUserMapper sysUserMapper;
|
|
|
@Resource
|
|
@Resource
|
|
@@ -193,16 +189,17 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
|
|
|
changeapplyBiztype = "农资申领";
|
|
changeapplyBiztype = "农资申领";
|
|
|
}
|
|
}
|
|
|
String context = changeapplyBiztype + "审核已拒绝,请注意查收。";
|
|
String context = changeapplyBiztype + "审核已拒绝,请注意查收。";
|
|
|
- MsgbatchContent msgbatchContent = new MsgbatchContent(context);
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("ratio", "-1");
|
|
jsonObject.put("ratio", "-1");
|
|
|
|
|
|
|
|
- msgbatchContent.setAppRedirect("/fmsPages/agricultural/AssetsDetailApply", jsonObject);
|
|
|
|
|
-
|
|
|
|
|
List<String> managers = new ArrayList<>();
|
|
List<String> managers = new ArrayList<>();
|
|
|
managers.add(wmsChangeapply.getChangeapplyApplyer());
|
|
managers.add(wmsChangeapply.getChangeapplyApplyer());
|
|
|
- messageContentService.sendMsg("农资审核结果通知", msgbatchContent,null, PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT_RESULT, wmsChangeApplyAuditReqVo.getChangeapplyId(), managers);
|
|
|
|
|
|
|
+
|
|
|
|
|
+// MsgbatchContent msgbatchContent = new MsgbatchContent(context);
|
|
|
|
|
+// msgbatchContent.setAppRedirect("/fmsPages/agricultural/AssetsDetailApply", jsonObject);
|
|
|
|
|
+// messageContentService.sendMsg("农资审核结果通知", msgbatchContent,null, PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT_RESULT, wmsChangeApplyAuditReqVo.getChangeapplyId(), managers);
|
|
|
PtsMessageListReqVo ptsMessageListReqVo = new PtsMessageListReqVo();
|
|
PtsMessageListReqVo ptsMessageListReqVo = new PtsMessageListReqVo();
|
|
|
ptsMessageListReqVo.setBizobj(wmsChangeapply.getChangeapplyId());
|
|
ptsMessageListReqVo.setBizobj(wmsChangeapply.getChangeapplyId());
|
|
|
ptsMessageListReqVo.setType(PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT.getMsgbatchBiztype());
|
|
ptsMessageListReqVo.setType(PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT.getMsgbatchBiztype());
|
|
@@ -235,8 +232,6 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
|
|
|
} else if (wmsChangeapply.getChangeapplyBiztype().contains("OUT")) {
|
|
} else if (wmsChangeapply.getChangeapplyBiztype().contains("OUT")) {
|
|
|
changeapplyBiztype = "农资申领";
|
|
changeapplyBiztype = "农资申领";
|
|
|
}
|
|
}
|
|
|
- String context = changeapplyBiztype + "审核已通过,请注意查收。";
|
|
|
|
|
- MsgbatchContent msgbatchContent = new MsgbatchContent(context);
|
|
|
|
|
|
|
|
|
|
WmsChangeApplyGoodsListReqVo reqVo = new WmsChangeApplyGoodsListReqVo();
|
|
WmsChangeApplyGoodsListReqVo reqVo = new WmsChangeApplyGoodsListReqVo();
|
|
|
reqVo.setChangeapplyId(wmsChangeapply.getChangeapplyId());
|
|
reqVo.setChangeapplyId(wmsChangeapply.getChangeapplyId());
|
|
@@ -256,11 +251,15 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
|
|
|
jsonObject.put("changeapplyitemUnitContent", resVo.getChangeapplyitemUnitContent());
|
|
jsonObject.put("changeapplyitemUnitContent", resVo.getChangeapplyitemUnitContent());
|
|
|
jsonObject.put("goodsName", resVo.getGoodsName());
|
|
jsonObject.put("goodsName", resVo.getGoodsName());
|
|
|
|
|
|
|
|
- msgbatchContent.setAppRedirect("/fmsPages/agricultural/AssetsDetailApplyDetail", jsonObject);
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
List<String> managers = new ArrayList<>();
|
|
List<String> managers = new ArrayList<>();
|
|
|
managers.add(wmsChangeapply.getChangeapplyApplyer());
|
|
managers.add(wmsChangeapply.getChangeapplyApplyer());
|
|
|
- messageContentService.sendMsg("农资审核结果通知", msgbatchContent,null, PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT_RESULT, wmsChangeApplyAuditReqVo.getChangeapplyId(), managers);
|
|
|
|
|
|
|
+
|
|
|
|
|
+// String context = changeapplyBiztype + "审核已通过,请注意查收。";
|
|
|
|
|
+// MsgbatchContent msgbatchContent = new MsgbatchContent(context);
|
|
|
|
|
+// msgbatchContent.setAppRedirect("/fmsPages/agricultural/AssetsDetailApplyDetail", jsonObject);
|
|
|
|
|
+// messageContentService.sendMsg("农资审核结果通知", msgbatchContent,null, PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT_RESULT, wmsChangeApplyAuditReqVo.getChangeapplyId(), managers);
|
|
|
PtsMessageListReqVo ptsMessageListReqVo = new PtsMessageListReqVo();
|
|
PtsMessageListReqVo ptsMessageListReqVo = new PtsMessageListReqVo();
|
|
|
ptsMessageListReqVo.setBizobj(wmsChangeapply.getChangeapplyId());
|
|
ptsMessageListReqVo.setBizobj(wmsChangeapply.getChangeapplyId());
|
|
|
ptsMessageListReqVo.setType(PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT.getMsgbatchBiztype());
|
|
ptsMessageListReqVo.setType(PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT.getMsgbatchBiztype());
|
|
@@ -357,10 +356,11 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
|
|
|
if(result !=0 ){
|
|
if(result !=0 ){
|
|
|
// String context = "当前有农资" + bizType.getMessage()+ "事项需要审核,请查收";
|
|
// String context = "当前有农资" + bizType.getMessage()+ "事项需要审核,请查收";
|
|
|
String context = "当前有农资申领/农资退还事项需要审核,请查收。";
|
|
String context = "当前有农资申领/农资退还事项需要审核,请查收。";
|
|
|
- MsgbatchContent msgbatchContent = new MsgbatchContent(context);
|
|
|
|
|
- List<IBaseUser> userList = sysUserMapper.selectUserByRoleKey("warehouse_admin");
|
|
|
|
|
- List<String> userIds = userList.stream().map(IBaseUser::getUserId).collect(Collectors.toList());
|
|
|
|
|
- messageContentService.sendMsg("农资审核待办",msgbatchContent,null, PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT,wmsChangeapply.getChangeapplyId(),userIds);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ List<SysUser> userList = sysUserMapper.selectUserByRoleKey("warehouse_admin");
|
|
|
|
|
+ List<String> userIds = userList.stream().map(SysUser::getUserId).collect(Collectors.toList());
|
|
|
|
|
+// MsgbatchContent msgbatchContent = new MsgbatchContent(context);
|
|
|
|
|
+// messageContentService.sendMsg("农资审核待办",msgbatchContent,null, PtsMsgBizType.FMS_WMS_GOODS_CHANGE_AUDIT,wmsChangeapply.getChangeapplyId(),userIds);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
return result;
|
|
return result;
|