| | |
| | | * @param modelId |
| | | * @return |
| | | */ |
| | | private static String QUERY_GOODSINFO_BY_MODELID = "SELECT model.MODEL_NAME,model.UNIT,temp.GOODS_CODE,temp.GOODS_NAME,temp.CLASSIFICATION FROM BASE_GOODS_MODELS model LEFT JOIN BASE_GOODS_TEMPLATE temp ON model.GOODS_TEMPLATES_ID=temp.id WHERE 1=1 "; |
| | | private static String QUERY_GOODSINFO_BY_MODELID = "SELECT model.MODEL_NAME modelName,model.UNIT,temp.id goodsId, temp.GOODS_CODE goodsCode,temp.GOODS_NAME goodsName,temp.CLASSIFICATION classification FROM BASE_GOODS_MODELS model LEFT JOIN BASE_GOODS_TEMPLATE temp ON model.GOODS_TEMPLATES_ID=temp.id WHERE 1=1 "; |
| | | |
| | | public List<Map<String, Object>> queryGoodsInfoByModelId(Long modelId) { |
| | | public Map<String, Object> queryGoodsInfoByModelId(Long modelId) { |
| | | StringBuilder sqlStr = new StringBuilder(QUERY_GOODSINFO_BY_MODELID); |
| | | Map<String, Object> params = new HashMap<>(); |
| | | if (modelId != null) { |
| | | sqlStr.append(" AND model.id=:modelId"); |
| | | params.put("modelId", modelId); |
| | | } |
| | | return this.select(sqlStr.toString(), params); |
| | | List<Map<String, Object>> tempGoodsInfo = this.select(sqlStr.toString(), params); |
| | | if (CollectionUtils.isEmpty(tempGoodsInfo)) { |
| | | return null; |
| | | } |
| | | return tempGoodsInfo.get(0); |
| | | } |
| | | |
| | | /** |
| | | * 修改状态 |
| | | * @author 卢庆阳 |
| | | * @date 2023/10/25 |
| | | */ |
| | | public int updateStatus(BaseGoodsTemplate goodsTemplate) { |
| | | return this.update(goodsTemplate); |
| | | } |
| | | |
| | | /** |
| | | * @Description 根据物品id删除物品 |
| | | * @Author 卢庆阳 |
| | | * @Date 2023/10/25 |
| | | */ |
| | | public int updateById(BaseGoodsTemplate goodsTemplate, S_user_core currentUser) { |
| | | goodsTemplate.setStates(Constants.STATES_DELETED); |
| | | //删除时间 |
| | | goodsTemplate.setDTime(DateUtils.getDateTimeNumber(System.currentTimeMillis())); |
| | | //删除人id和删除人姓名 |
| | | goodsTemplate.setDUserId(currentUser.getId()); |
| | | goodsTemplate.setDUserName(currentUser.getUser_name()); |
| | | return this.update(goodsTemplate); |
| | | } |
| | | } |