|
|
@ -617,11 +617,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
String depositoryManagerIds = record.getDepositoryManager(); |
|
|
String depositoryManagerIds = record.getDepositoryManager(); |
|
|
String[] depositoryManagers = depositoryManagerIds.split(","); |
|
|
String[] depositoryManagers = depositoryManagerIds.split(","); |
|
|
StringBuilder depositoryManagerByQyWx = new StringBuilder(); |
|
|
StringBuilder depositoryManagerByQyWx = new StringBuilder(); |
|
|
// for (int i = 0; i < depositoryManagers.length; i++) {
|
|
|
for (int i = 0; i < depositoryManagers.length; i++) { |
|
|
// Integer uid = ObjectFormatUtil.toInteger(depositoryManagers[i]);
|
|
|
Integer uid = ObjectFormatUtil.toInteger(depositoryManagers[i]); |
|
|
// UserByPort depositoryManager = PageController.FindUserById(uid, userByPort);
|
|
|
UserByPort depositoryManager = PageController.FindUserById(uid, userByPort); |
|
|
// depositoryManagerByQyWx.append(depositoryManager.getWorkwechat()+",");
|
|
|
// depositoryManagerByQyWx.append(depositoryManager.getWorkwechat()+",");
|
|
|
// }
|
|
|
} |
|
|
depositoryManagerByQyWx.append("PangFuZhen,"); |
|
|
depositoryManagerByQyWx.append("PangFuZhen,"); |
|
|
JSONObject jsonObject = qyWxOperationService.sendCcMessageToUsers(depositoryManagerByQyWx.toString(), record.getId()); |
|
|
JSONObject jsonObject = qyWxOperationService.sendCcMessageToUsers(depositoryManagerByQyWx.toString(), record.getId()); |
|
|
|
|
|
|
|
|
@ -913,10 +913,10 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
List<UserByPort> departmentHeadByUser = PortConfig.findDepartmentHeadByUser(company, null); |
|
|
List<UserByPort> departmentHeadByUser = PortConfig.findDepartmentHeadByUser(company, null); |
|
|
StringBuilder depositoryManager = new StringBuilder(); |
|
|
StringBuilder depositoryManager = new StringBuilder(); |
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
// for (int i = 0; i < departmentHeadByUser.size(); i++) {
|
|
|
for (int i = 0; i < departmentHeadByUser.size(); i++) { |
|
|
// depositoryManager.append(departmentHeadByUser.get(i).getId() + ",");
|
|
|
depositoryManager.append(departmentHeadByUser.get(i).getId() + ","); |
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat()+",");
|
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat()+",");
|
|
|
// }
|
|
|
} |
|
|
QyWxUid.append("PangFuZhen"+","); |
|
|
QyWxUid.append("PangFuZhen"+","); |
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
// 向仓储中心负责人发送新的消息
|
|
|
// 向仓储中心负责人发送新的消息
|
|
|
@ -1058,6 +1058,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
materialMapper.insertMaterial(insert); |
|
|
materialMapper.insertMaterial(insert); |
|
|
|
|
|
|
|
|
// 查询该记录
|
|
|
// 查询该记录
|
|
|
|
|
|
/*Integer id =ObjectFormatUtil.toInteger(insert.get("id")); |
|
|
|
|
|
Material byId = materialMapper.findMaterialById(id); |
|
|
|
|
|
*/ |
|
|
Map<String, Object> temp = new HashMap<>(); |
|
|
Map<String, Object> temp = new HashMap<>(); |
|
|
temp.put("code", materialById.getCode()); |
|
|
temp.put("code", materialById.getCode()); |
|
|
temp.put("depositoryId", transferRecor.getToId()); |
|
|
temp.put("depositoryId", transferRecor.getToId()); |
|
|
@ -1072,7 +1075,8 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
Place toPlace = placeMapper.findPlaceById(transferRecor.getToPlaceId()); |
|
|
Place toPlace = placeMapper.findPlaceById(transferRecor.getToPlaceId()); |
|
|
toPlace.setQuantity(toPlace.getQuantity() + quantity); |
|
|
toPlace.setQuantity(toPlace.getQuantity() + quantity); |
|
|
placeMapper.UpdatePlace(toPlace); // 修改转入库位额度
|
|
|
placeMapper.UpdatePlace(toPlace); // 修改转入库位额度
|
|
|
toPlaceTemp.put("mid", materialById.getId()); |
|
|
|
|
|
|
|
|
toPlaceTemp.put("mid", inventory.getId()); |
|
|
toPlaceTemp.put("pid", toPlace.getId()); |
|
|
toPlaceTemp.put("pid", toPlace.getId()); |
|
|
toPlaceTemp.put("quantity", quantity); |
|
|
toPlaceTemp.put("quantity", quantity); |
|
|
// 获取转入物料具体所在库位
|
|
|
// 获取转入物料具体所在库位
|
|
|
|