<?php /** * Created by IntelliJ IDEA. * 勋章删除 * User: zhoutao * Reader: zhoutao 2017-05-31 10:06:30 * Date: 2017-05-24 16:34:22 */ namespace Apicp\Controller\Medal; use Com\PackageValidate; use Common\Common\AttachOperation; use Common\Model\MedalModel; use Common\Service\MedalService; class DeleteController extends AbstractController { public function index() { $validate = new PackageValidate( [ 'im_id' => 'require', ], [ 'im_id.require' => L('_ERR_PARAM_CAN_NOT_BE_EMPTY', ['name' => '勋章ID']), ], [ 'im_id' ] ); $postData = $validate->postData; $medalServ = new MedalService(); // 获取勋章 $medal = $medalServ->get($postData['im_id']); $medalServ->delete($postData['im_id']); // 附件删除 if ($medal['icon_type'] == MedalModel::ICON_TYPE_USER_UPLOAD) { $attach_serv = new AttachOperation(); $attach_serv->delete_attach(APP_DIR, 'medal', [$postData['im_id']]); } return true; } }