@@ -60,7 +60,7 @@ public class DcSpecController extends BaseController {
@GetMapping(value = "/delete/{psId}")
public AjaxResult del(@PathVariable("psId") Integer psId) {
- return success(iDcSpecService.selectDcSpecById(psId));
+ return success(iDcSpecService.deleteDcPsParam(psId));
}
@@ -19,7 +19,12 @@ public interface IDcSpecService {
*/
List<Map<String, Object>> selectDcPsParamAndSpec(Map<String, Object> params);
-
+ /**
+ * 删除规格信息
+ * @param id
+ * @return
+ */
+ public int deleteDcPsParam(Integer id);
/**
* 查询产品规格
@@ -55,4 +60,5 @@ public interface IDcSpecService {
public int updateDcSpecMaps(Map maps);
+
@@ -48,8 +48,8 @@ public class DcSpecServiceImpl implements IDcSpecService {
DcSpec queryDcSpec = dcSpecMapper.selectDcSpecById(id);
String ps_no = queryDcSpec.getPs_no();
dcSpecMapper.deleteDcSpecById(id);
+ dcPsParamMapper.deleteDcPsParamByPspMode(ps_no);
+ return 1;
}catch (Exception e){
e.printStackTrace();